НОВОСТИ   БИБЛИОТЕКА   ЮМОР   КАРТА САЙТА   ССЫЛКИ   О САЙТЕ  




предыдущая главасодержаниеследующая глава

Резюме

В общем случае списки свойств могут служить полезными хранилищами информации, отражающими знания об объектах, их свойствах и взаимосвязях. Большая часть ставших классическими больших программ в значительной степени, или даже исключительно, опирается на использование списков свойств.

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

На вопросы как, почему и когда часто можно получить ответ исходя из хранящегося в памяти дерева, содержащего отношения целей и подцелей. Такие деревья удобно представляются в виде вложенных списковых структур.

Специфические для данного типа функции в форме LAMBDA- выражений могут храниться в списках свойств атомов, описывающих тип. Эти функции в дальнейшем могут быть извлечены, когда появляется аргумент данного типа. Таким образом облегчается управляемое данными программирование, тот стиль программирования, в котором граничная линия между программами и данными становится еще более размытой, чем обычно. Программирование, управляемое данными, особенно уместно, если на этапе, когда начинается построение системы, трудно предвидеть типы рассматриваемых объектов.

предыдущая главасодержаниеследующая глава








© Злыгостев А.С., 2001-2019
При использовании материалов сайта активная ссылка обязательна:
http://informaticslib.ru/ 'Библиотека по информатике'
Рейтинг@Mail.ru
Поможем с курсовой, контрольной, дипломной
1500+ квалифицированных специалистов готовы вам помочь