Вы здесь

Программируемые языки программирования: введение в системы с открытой реализацией

Лекция
Предмет:
Лектор:
Дата записи:
09.11.14
Дата публикации:
17.11.14
Код для блога:

В лекции рассказано о метапрограммировании на примере семейства языков Lisp. Небольшое введение в Common Lisp продолжено рассказом о таких традиционных средствах метапрограммирования как макросы (в том числе затронуты анафорические макросы).

В ходе лекции объясняется, почему только в семействе Lisp макросы нашли широкое применение. Далее речь идет о менее очевидных способах расширения языков программирования, таких как fexpr и реификаторы. В контексте последней темы разъяснены такие идеи, как вызов с текущим продолжением и cps-преобразование.

Источник