MDL (язык программирования)
-
История и разработка MDL
- MDL (Model Development Language) разработан в 1971 году в Массачусетском технологическом институте (MIT) Project MAC.
- Первоначальная команда разработчиков включала Джеральда Сассмана, Карла Хьюитта, Криса Рива, Брюса Дэниелса и Дэвида Кресси.
- Стю Гэлли написал документацию по MDL.
-
Особенности и улучшения
- MDL поддерживает несколько встроенных типов данных, включая списки, строки и массивы.
- Включает многопоточную обработку выражений и сопрограммы.
- Переменные могут содержать как локальное, так и глобальное значение.
- Расширенные встроенные функции поддерживали интерактивную отладку и восстановление исходных текстов.
-
Влияние и наследие
- MDL устарел, но некоторые его функции включены в более поздние версии Lisp.
- Джеральд Сассман продолжил разработку языка Scheme.
- Карл Хьюитт опубликовал идею языкового планировщика, которая повлияла на Prolog и Smalltalk.
- MDL оказала значительное влияние на жанр интерактивной художественной литературы (IF).
-
Zork и Infocom
- Компьютерная игра Zork была написана на MDL.
- Рив, Дэниелс, Гэлли и другие участники Dynamic Modeling основали Infocom.
- Infocom выпустила много ранних коммерческих произведений интерактивной фантастики.
- В 1980 году Марк Бланк и Джоэл Берез адаптировали MDL для создания подмножества ZIL, используемого Infocom.