Глава 16 Программирование в терминах типовых конфигураций

Глава 16

Программирование в терминах типовых конфигураций

В этой главе мы будем заниматься системами, ориентированными на типовые конфигурации ("образцы"), рассматривая их как некоторый специальный подход к программированию. Языком, ориентированным на образцы, можно считать и сам Пролог. Мы реализуем небольшой интерпретатор для простых программ этого типа и постараемся передать дух такого "конфигурационной" программирования на нескольких примерах.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг:

Глава 28 Программирование ядра

Из книги автора

Глава 28 Программирование ядра Из главы 7 вы узнали, что драйверы устройств в Linux выполнены в виде модулей ядра, и познакомились с пакетом module-init-tools (он же modutils для ядер 2.4), содержащим утилиты для выполнения основных операций над модулями ядра. В этой главе я покажу, как


Анализ схем для других конфигураций

Из книги автора

Анализ схем для других конфигураций Когда транзисторные схемы не упрощаются до базовых моделей (рис. 3.7, 3.10 и 3.12), необходимо соблюдать осторожность при размещении элементов между узлами, например, для резистора, включенного между коллектором и базой в схеме с ОК (рис.


Глава 15. Программирование на VBA в Word.

Из книги автора

Глава 15. Программирование на VBA в Word. В этой главе ...~ Объектная модель Word~ Ключевые объекты Word: окна, выделения, диапазоны и объект Find~ Диапазоны или выделения: что использовать при работе с текстом~ Методы и свойства для манипуляции с текстом~ Поиск и замена текста с помощью


Глава 16. VBA-программирование в Excel.

Из книги автора

Глава 16. VBA-программирование в Excel. В этой главе ...~ Что такое объектная модель Excel~ Управление ячейками с использованием объектов диапазонов~ Создание собственных функций для использования в формулах рабочих листов~ Использование встроенных функций Excel в VBA-коле~ Работа с


Глава 17. Программирование баз данных.

Из книги автора

Глава 17. Программирование баз данных. В этой главе ...~ Знакомство с терминологией~ Написание кода баз данных с помощью объектов данных ActiveX~ Программирование с помощью DAO~ Ускорение с помощью SQLНесмотря на то, что Access - официальное приложение для работы с базами данных,


Создание типовых тел

Из книги автора

Создание типовых тел Построение типовых объемных тел во многом схоже с созданием типовых поверхностных моделей, рассмотренным в предыдущей главе.Чтобы построить одну из типовых объемных моделей, необходимо воспользоваться меню Draw ? Modeling (Черчение ? Моделирование),


Глава 18. Сетевое программирование

Из книги автора

Глава 18. Сетевое программирование Если торговец в разговоре с вами произносит слово «сеть», скорее всего, он желает всучить свою визитную карточку. Но в устах программиста это слово обозначает электронное взаимодействие физически удаленных машин — неважно, находятся


Природа программирования в терминах CIL

Из книги автора

Природа программирования в терминах CIL CIL – это родной язык платформы .NET, Когда вы создаете компоновочный блок .NET, используя тот управляемый язык, который вы предпочитаете, соответствующий компилятор переводит ваш исходный код в термины CIL. Подобно любому языку


ГЛАВА 27. Программирование с транзакциями.

Из книги автора

ГЛАВА 27. Программирование с транзакциями. Транзакция является начальной точкой для всех взаимодействий клиентского приложения с сервером. В этой главе мы с точки зрения различных интерфейсов клиента рассмотрим запуск, управление и завершение транзакций.Многие языки и


Глава 9 Программирование для смартфонов

Из книги автора

Глава 9 Программирование для смартфонов Особенности программирования для смартфонов В этой главе мы научимся создавать приложения для смартфонов под управлением системы Windows Mobile 5.0. Так получилось, что в России смартфоны под управлением Smartphone 2003 поначалу не получили


Создание типовых тел

Из книги автора

Создание типовых тел Построение типовых объемных тел во многом схоже с созданием типовых поверхностных моделей, рассмотренным в предыдущей главе.Чтобы построить одну из типовых объемных моделей, необходимо воспользоваться меню Draw ? Modeling (Черчение ? Моделирование),


Глава 11 Программирование на языке SQL

Из книги автора

Глава 11 Программирование на языке SQL Как уже говорилось в главе 9, главной «специальностью» языка SQL является конструирование запросов пользователя к базе данных. Поэтому программирование на языке SQL – это в основном формирование таких


13.2.3. Формулировка игровых задач в терминах И/ИЛИ-графов

Из книги автора

13.2.3. Формулировка игровых задач в терминах И/ИЛИ-графов Такие игры, как шахматы или шашки, естественно рассматривать как задачи, представленные И/ИЛИ-графами. Игры такого рода называются играми двух лиц с полной информацией. Будем считать, что существует только два


Глава 9 ВИЗУАЛЬНОЕ ПРОГРАММИРОВАНИЕ

Из книги автора

Глава 9 ВИЗУАЛЬНОЕ ПРОГРАММИРОВАНИЕ 9.1. ОБЩЕЕ ПОНЯТИЕ ВИЗУАЛЬНОГО ПРОГРАММИРОВАНИЯ Визуальное программирование является в настоящее. время одной из наиболее популярных парадигм программирования. Визуальное программирование состоит в автоматизированной разработке


Противоречия в терминах

Из книги автора

Противоречия в терминах Автор: Киви БердВ Интернет утекли кое-какие секретные документы ITU, Международного Союза по телекоммуникациям, касающиеся закулисной разработки новых стандартов-протоколов, направленных на надежное отслеживание отправителей любых сетевых