Коммон - Большая Энциклопедия Нефти и Газа, статья, страница 1
"Человечество существует тысячи лет, и ничего нового между мужчиной и женщиной произойти уже не может." (Оскар Уайлд) Законы Мерфи (еще...)

Коммон

Cтраница 1


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

Коммон Лисп предназначен не только для работы со списками или для символьной обработки, он является универсальным языком программирования, включающим в себя особенно хорошие средства для численных вычислений, управления данными и связи.  [2]

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

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

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

Коммон Лисп, с целью определить единый базовый язык, на основе кото - ТНЕ LANGUAGE рого можно было бы реализовать сов - GurLSTKHj местимые системы и одновременно: -: , допустить в каждой реализации разра-ботку своих расширений и своей среды.  [6]

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

В Коммон Лиспе значение символа сохраняется в ячейке памяти ( storage location), связанной с самим символом. Под ячейками памяти при этом понимаются поля списочной ячейки, которую мы рассмотрим ниже, элементы массива и другие структуры, содержащие данные. Так же как на значения символов можно сослаться через их имена, так и на ячейки памяти можно ссылаться через вызов функции SYMBOL-VALUE и в общем случае другими способами, зависящими от типа данных.  [8]

В Коммон Лиспе функции типа EXPR / LEXPR можно определять с помощью параметра типа & REST, который связывается с несвязанным остатком списка значений параметров, имеющего произвольную длину.  [9]

В Коммон Лиспе функции PUTPROP не существует.  [10]

В Коммон Лиспе используется много различных типов чисел с плавающей запятой, которые отличаются обеспечиваемой точностью. Использование более точных чисел приводит к более точному результату, но за счет увеличения времени вычисления.  [11]

Символы Коммон Лиспа ( зарезервированные слова), такие, как имена функций и форм, выделяются полужирным шрифтом.  [12]

В Коммон Лиспе пытаются отделить влияние аппаратного окружения от самого языка Лисп.  [13]

В определение Коммон Лиспа ( Steele 1984) объекты не входят, но в системе они имеются.  [14]

Даже в стандарте Коммон Лиспа учтены требования документирования и возможности для разработки поддерживающих его систем.  [15]



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