Книги / Алгоритмы и теория / Алгоритмы / Interpreting LISP: Programming and Data Structures

Interpreting LISP: Programming and Data Structures

Gary D. Knott

Эта книга представляет собой глубокое погружение в язык программирования LISP, его интерпретацию и внутреннее устройство. Автор, Гэри Д. Нотт, подробно рассматривает фундаментальные концепции LISP, включая атомы, таблицы символов и чисел, а также механизмы вычисления выражений.

Особое внимание уделяется структурам данных и их реализации. Книга охватывает такие темы, как S-выражения, типизированные указатели, списочная нотация и различные специальные формы. Читатель узнает, как определять функции с помощью λ-выражений и создавать собственные специальные формы.

Издание предназначено для программистов, желающих понять LISP на глубоком уровне, а также для всех, кто интересуется теорией языков программирования и разработкой интерпретаторов. Материал изложен последовательно, начиная с основ и заканчивая сложными концепциями, что делает книгу полезной как для начинающих, так и для опытных разработчиков.