![]() |
![]() |
||
![]() |
РезюмеВ общем случае списки свойств могут служить полезными хранилищами информации, отражающими знания об объектах, их свойствах и взаимосвязях. Большая часть ставших классическими больших программ в значительной степени, или даже исключительно, опирается на использование списков свойств. Придерживаясь некоторых правил хорошего программирования для сложных, интересных задач планы могут быть построены с помощью простой, но весьма эффективной системы. Среди этих правил короткие, целенаправленные процедуры, распределенные функции управления и некоторые дополнения к процедурам, позволяющие проверять состояние мира. Вопрос о том, насколько полезно рассредоточение функций управления, вызывает различные мнения. На вопросы как, почему и когда часто можно получить ответ исходя из хранящегося в памяти дерева, содержащего отношения целей и подцелей. Такие деревья удобно представляются в виде вложенных списковых структур. Специфические для данного типа функции в форме LAMBDA- выражений могут храниться в списках свойств атомов, описывающих тип. Эти функции в дальнейшем могут быть извлечены, когда появляется аргумент данного типа. Таким образом облегчается управляемое данными программирование, тот стиль программирования, в котором граничная линия между программами и данными становится еще более размытой, чем обычно. Программирование, управляемое данными, особенно уместно, если на этапе, когда начинается построение системы, трудно предвидеть типы рассматриваемых объектов.
Высокий уровень сервиса предоставляет https://kislovodsklust.com. |
|
|
![]() |
|||
© Злыгостев А.С., 2001-2019
При использовании материалов сайта активная ссылка обязательна: http://informaticslib.ru/ 'Библиотека по информатике' |