Учебники

LISP – Обзор

Джон Маккарти изобрел LISP в 1958 году, вскоре после разработки FORTRAN. Впервые он был реализован Стивом Расселом на компьютере IBM 704.

Он особенно подходит для программ искусственного интеллекта, поскольку он эффективно обрабатывает символическую информацию.

Common Lisp возник в 1980-х и 1990-х годах в попытке объединить работу нескольких групп реализации, которые были преемниками Maclisp, таких как ZetaLisp и NIL (Новая реализация Lisp) и т. Д.

Он служит общим языком, который может быть легко расширен для конкретной реализации.

Программы, написанные на Common LISP, не зависят от характеристик компьютера, таких как длина слова и т. Д.

Особенности Common LISP

  • Это не зависит от машины

  • Он использует методологию итеративного проектирования и простоту расширения.

  • Это позволяет динамически обновлять программы.

  • Это обеспечивает отладку высокого уровня.

  • Он обеспечивает расширенное объектно-ориентированное программирование.

  • Это обеспечивает удобную систему макросов.

  • Он предоставляет широкий спектр типов данных, таких как объекты, структуры, списки, векторы, настраиваемые массивы, хэш-таблицы и символы.

  • Это на основе выражения.

  • Это обеспечивает объектно-ориентированную систему условий.

  • Он предоставляет полную библиотеку ввода / вывода.

  • Это обеспечивает обширные структуры управления.

Это не зависит от машины

Он использует методологию итеративного проектирования и простоту расширения.

Это позволяет динамически обновлять программы.

Это обеспечивает отладку высокого уровня.

Он обеспечивает расширенное объектно-ориентированное программирование.

Это обеспечивает удобную систему макросов.

Он предоставляет широкий спектр типов данных, таких как объекты, структуры, списки, векторы, настраиваемые массивы, хэш-таблицы и символы.

Это на основе выражения.

Это обеспечивает объектно-ориентированную систему условий.

Он предоставляет полную библиотеку ввода / вывода.

Это обеспечивает обширные структуры управления.

Приложения, созданные в LISP

Большие успешные приложения, созданные в Лиспе.

Emacs

G2

AutoCad

Игорь Гравер

Магазин Yahoo