Читайте также: |
|
Генератором называется функциональный объект, каждый вызов которого порождает очередное значение некоторого ряда. Генератор порождают значения только при необходимости. Выражение, которое должно заменять связанную переменную в специальной структуре данных, называется вычислительным контекстом. Контекст обеспечивает связь между именами (идентификаторами связанных переменных) и выражениями. Сформированный на время вычисления функции контекст после окончания вычисления пропадает. В основе программирования генераторов лежит понятие лексического замыкания.
57. Связь дисциплины логического программирования с дисциплиной "базы данных"
Базы данных - структурированые данные, находящиеся во внешней памяти. Управление базой данных выполняет программа под названием СУБД. В логическом программировании используется термин "База данных". В одном из языков ЛП Turbo/visual prolog есть раздел программы, который носит соответствующее название. Но в ЛП под базой данных понимается!данные в оперативной памяти!. ЛП программирование является более выразительным нежели языки манипулирования базами данных (SQL). Все обращения к базе данных записываются в едином формализме.
Дата добавления: 2015-07-19; просмотров: 83 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Применяющий функционал Лиспа | | | Теория Тьюринга, значение для логического программирования. |