Лисп-система - Большая Энциклопедия Нефти и Газа, статья, страница 4
Молоко вдвойне смешней, если после огурцов. Законы Мерфи (еще...)

Лисп-система

Cтраница 4


Например, список: ( 2 3) можно интерпретировать в зависимости от окружения и использования либо как действие, дающее в результате число 5, либо как список, состоящий из трех злемен-тов. Способ интерпретации определяется положением выражения и алгоритмом функционирования Лисп-системы.  [46]

Однако указанная бестиповость не означает, что в Лиспе вовсе нет данных различных типов. Мы далее увидим, что набор типов данных наиболее развитых Лисп-систем необычайно разнообразен.  [47]

Автор Лиспа Джон Маккарти ( США) реализовал первую Лисп-систему именно на этой машине и использовал регистры CAR и CDR для хранения головы и хвоста списка.  [48]

Главным недостатком OPS5 является отсутствие развитого программного сервиса. Хотя язык и предусматривает средства отладки, в целом сервис не достиг того уровня, который присущ типичной Лисп-системе. Совершенный программный сервис мог бы позволить малоопытному пользователю общаться с OPS5 на некотором подмножестве естественного языка, вводить правила, проверять работу системы, а затем, если это требуется, добавлять или исправлять правила. К сожалению, универсальность языка осложняет решение этой задачи. Как сохранить общность языка, сделав его одновременно удобным средством для типичного пользователя, остается нерешенной проблемой.  [49]

Интерпретатор Лиспа называется EVAL, и его можно так же, как и другие функции вызывать из - программы. При обычном программировании вызывать интерпретатор не надо, так как этот вызов неявно присутствует в диалоге программиста с Лисп-системой.  [50]



Страницы:      1    2    3    4