Принципы и интерпретация динамических языков программирования 6. Реификаторы
В лекции будет показано, что система команд традиционных машинных языков неадекватно описывает поток управления в исключительных ситуациях. Эти системы команд будут сравнены со схемой реализованной в языке SNOBOL. Опыт SNOBOL будет обобщен и показано, что любое вычисление должно иметь не менее двух продолжений. Будет рассказано, как продолжения могут стать полностью объектами первого класса. Далее на основе этих идей будет решена проблема создания новых специальных операторов, которые вслед за первооткрывателем – Brian Cantwell Smith – будут названы реификаторами.
Демонстрационная (предварительная) версия HEALED LISP
- АвторРоман Попов
ОрганизаторComputer Science клуб при ПОМИ РАН
Лекции курса
5- Принципы и интерпретация динамических языков программирования 1. Введение в Lisp
- Принципы и интерпретация динамических языков программирования 2. Универсализация синтаксиса
- Принципы и интерпретация динамических языков программирования 3. Механизация вычислений
- Принципы и интерпретация динамических языков программирования 6. Реификаторы▶ Вы тут
- Принципы и интерпретация динамических языков программирования 7. Продолжения и итераторы
Онлайн-курсы по программированию
3
Машинное обучение для анализа текстов
От бизнес-идеи к ее реализации: учимся инновационному предпринимательству с нуля.
С платными опциями

Разработка игры-платформера на Defold: базовый уровень
Создайте свой первый платформер с нуля! За 7 недель вы не просто освоите движок Defold, а пройдете весь путь геймдев-разработчика: от кода и анимаций до дизайна и сюжета.
Бесплатный

Python для начинающих
Курс посвящен основам программирования на языке Python — одном из самых популярных и понятных языков, идеально подходящих для первого знакомства с IT.
Бесплатный
