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

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

Cтраница 1


Лисп-системы доступны для достаточно различных аппаратных средств, начиная с 8 битовых микро - ЭВМ и кончая суперЭВМ и специализированными Лисп-машинами. В настоящее время акцент смещается на персональные рабочие станции и Лисп-машины, которые не без основания можно считать специализированными вычислительными машинами, учитывая свойства языка Лисп и требования, предъявляемые исследованиями в области программирования задач искусственного интеллекта.  [1]

Лисп-системы и среды программирования развиваются уже начиная с конца 50 - х годов. С самого начала разработки в них был заложен принцип возможности использования отдельных средств непосредственно из интерпретатора.  [2]

Лисп-системах для создания замыканий используются различные механизмы. Например, в Франц Лиспе замыкание создается с помощью специальной формы CLOSURE, в которой можно перечислить переменные, значения которых будут сохраняться в составе замыкания.  [3]

Лисп-системах значения, возвращаемые функциями вывода могут отличаться, хотя функции и называются одинаково.  [4]

Некоторые Лисп-системы позволяют исправлять ошибки во время выполнения программы.  [5]

В Лисп-системах используются разнообразные редакторы. Лисповские функции и программы естественно можно в любой момент редактировать с помощью обычного текстового редактора, который имеется в ЭВМ.  [6]

Не все Лисп-системы допускают использование замыканий.  [7]

Многообразная среда Лисп-системы может иметь огромные размеры. Размер системного кода Лисп-машины, например, исчисляется мегабайтами. Таким образом и количество необходимой документации оказывается большим, а ее использование трудным. Для решения этой проблемы понадобилась разработка специальных интегрированных систем документирования и справочных систем, с помощью которых пользователь может легко получить из системы информацию по некоторому вопросу.  [8]

В некоторых Лисп-системах переменные по умолчанию являются не статическими, а динамическими.  [9]

Во многих Лисп-системах функция PRINT переводит строку не до, а после печати выражения и не оставляет пробела - Прим, переа.  [10]

Во многих Лисп-системах функция APPEND может иметь переменное число параметров.  [11]

Как правило, Лисп-системы обладают всеми средствами, необходимыми для представления численных данных.  [12]

Развитее Лисп-культуры и Лисп-систем В конце книги приводится обзор развития языка Лисп и Лисп-систем в университетах, в исследовательских центрах и в промышленности США, а также дается представление о распространении Лисп-культуры по всему миру вплоть до Финляндии. Отдельно будут отмечены важнейшие переломные моменты в истории Лиспа. Книга заканчивается изложением истории н направлений развития Лисп-машин и Пролог-машин пятого поколения.  [13]

В отличие от предыдущих Лисп-систем он основывается на статической области действия переменных, хотя программист может при желании использовать и динамические связи. Кроме того, функции в Т - это полноправные граждане, т.е. функции могут без ограничений возвращаться в качестве значений функций.  [14]

Главная программа транслируется Лисп-системой в один сдвоенный список. Сдвоенный список содержит в качестве элементов пары имя функции - список фактических параметров, взятые из главной программы. Имя функции - это обычно атом, а список параметров - обычная списковая структура Лиспа. Список параметров может содержать определения функций ( если именем функции является DEFINE) или списки данных, с которыми должны работать определяемые функции. Трансляция по существу тривиальна - транслируемые списки сканируются элемент за элементом и строится внутреннее представление списковых структур. Во время трансляции числа переводятся в двоичную форму, дескриптор помещается в отдельное слово. Единственная трудность связана с обработкой атомов.  [15]



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