ЛекториумМедиатека
Личный кабинет

Принципы и интерпретация динамических языков программирования 1. Введение в Lisp

В лекции было рассказано о историческом синтаксисе языка Lisp – M-выражениях. Была введена функция репрезентации и показано, что списки представимы cons-ячейками. Было разъяснено различие между объектами и значениями, абстрактными и интенциональными типами данных.

Слушателям было рекомендовано ознакомиться со средой CLISP.

Литература:

— John R. Allen. «Anatomy of LISP» Chaper 1 «Symbolic Expressions»
— J. MacLennan. «Values and objects in programming languages»
— Kent M. Pitman «The Best of Intentions / EQUAL Rights--and Wrongs--in Lisp» (единственный источник обращающий внимание на феномен интенциональных типов)

Лекции курса

5
  1. Принципы и интерпретация динамических языков программирования 1. Введение в Lisp▶ Вы тут
  2. Принципы и интерпретация динамических языков программирования 2. Универсализация синтаксиса
  3. Принципы и интерпретация динамических языков программирования 3. Механизация вычислений
  4. Принципы и интерпретация динамических языков программирования 6. Реификаторы
  5. Принципы и интерпретация динамических языков программирования 7. Продолжения и итераторы

Онлайн-курсы по программированию

3