Cтраница 1
Лиспа уделено особое внимание заданию порядка вычислений в выражениях: фактические параметры вычисляются слева направо, а в отношении других компонент выражений структура скобок полностью определяет порядок вычисления. [1]
Лиспа ( в действительности функция LAMBDA) связывает в пары атомы, представляющие формальные параметры, и значения соответствующих им фактических параметров и затем добавляет эти пары в начало А-списка. Аналогичные действия выполняются при входе в PROG-сегмент. Каждый атом из перечисленных в списке имен локальных переменных для PROG-сегмента в паре со значением NIL добавляется в начало А-списка. Когда вычисление функции или PROG-сегмента закончено, ассоциации, добавленные в А-список, исключаются из него. Выражение ( SETQ X VAL) заменяет в А-списке текущее значение X значением VAL. X может встречаться в А-списке более чем один раз, но SETQ изменяет только самую недавнюю ассоциацию. [2]
Лиспа, 7.3 дает наглядное представление об использовании па мяти. Основная часть памяти занята кучей, которая содержит как списковые структуры данных, так и списковые структуры, представляющие определения функций. В куче хранятся также списки свойств и некоторые из списков, определяемых системой, такие, как А-список и сдвоенный список. Куча разбита на элементы фиксированного размера длиной в одно слово; используется список свободного пространства и сбор мусора. Часть кучи отводится только под элементы данных, занимающие полное слово - числа и цепочки литер, и требует специального алгоритма сбора мусора. [3]
Лиспа медные, латунные толщиной менее 10 ми и бронзовые испьттываготся в соответствии о FOGT в ТУ в мягком состоянии. Полосы и листы из бериллиевой бронзы могут поставляться в мягком ( закаленном, но не облагороженном) состоянии. [4]
Лиспа, которая может вычислить любое правильно составленное лисповское выражение. EVAL определяет семантику ( semantics) лисповских форм, т.е. определяет, какие символы и формы совместно с чем и что означают и какие выражения имеют значение. [5]
Лиспа - к более сложным структурам, содержащим элементы с нерегулярными взаимосвязями, естественный механизм управления последовательностью действий становится все более запутанным. Разбор механизмов, пригодных для работы с такими общими структурами данных, проясняет природу взаимосвязей между управлением данными и управлением последовательностью действий. [6]
Лиспа, в этом случае из интерпретатора можно перейти в редактор и обратно без промежуточного использования операционной системы. [7]
Лиспу возможность трактовать данные как программу и наоборот. [8]
Лиспу и искусственному интеллекту развивались столь бурно, что лаборатория в Линчепинге получила мировую известность в этой области. [9]
Лиспе, а представление исходных данных определяется теперь используемым языком программирования. Следует заметить, что при таком подходе, как правило, в качестве языка реализации применяются языки символьной обработки. [10]
Лиспе или на основанном на нем языке более высокого уровня. [11]
Лиспе символы обозначают числа, другие символы или более сложные структуры, программы ( функции) и другие лисповские объекты. [12]
Лиспе, и оно поддерживается на исходном языке. [13]
ЛИСПе, звеньевая цепочка в РЕФАЛе) и согласованные с этими структурами базовые операции - примитивные функции. Это обстоятельство сильно затрудняет применение существующих ЯФП в ПО, в которых выбранные структуры данных и примитивные функции малопригодны. Реализованный же в некоторых версиях этих языков аппарат подключения дополнительных примитивов развит недостаточно. [14]
Лиспе проминки эфиром получают продукт до-нольно чистим. [15]