LISP - Обзор
Джон Маккарти изобрел LISP в 1958 году, вскоре после разработки FORTRAN. Впервые он был реализован Стивом Расселом на компьютере IBM 704.
Он особенно подходит для программ искусственного интеллекта, поскольку эффективно обрабатывает символическую информацию.
Common Lisp возник в 1980-х и 1990-х годах в попытке объединить работу нескольких групп реализации, которые были преемниками Maclisp, таких как ZetaLisp и NIL (Новая реализация Lisp) и т. Д.
Он служит общим языком, который можно легко расширить для конкретной реализации.
Программы, написанные на Common LISP, не зависят от машинно-зависимых характеристик, таких как длина слова и т. Д.
Особенности Common LISP
Машинно-независимый
Он использует методологию итеративного проектирования и простую расширяемость.
Это позволяет динамически обновлять программы.
Обеспечивает отладку на высоком уровне.
Он обеспечивает расширенное объектно-ориентированное программирование.
Предоставляет удобную систему макросов.
Он предоставляет широкий спектр типов данных, таких как объекты, структуры, списки, векторы, настраиваемые массивы, хэш-таблицы и символы.
Это основано на выражении.
Он обеспечивает объектно-ориентированную систему условий.
Он предоставляет полную библиотеку ввода-вывода.
Он предоставляет обширные структуры управления.
Приложения, встроенные в LISP
Крупные успешные приложения, созданные на Лиспе.
Emacs
G2
AutoCad
Игорь Гравер
Yahoo Store