NIL (язык программирования)
-
История Lisp
- Lisp был изобретен Джоном Маккарти в 1958 году в Массачусетском технологическом институте.
- Lisp использовался в системах искусственного интеллекта, таких как SHRDLU и Macsyma.
- В 1970-х годах производительность Lisp на стандартном оборудовании стала проблемой.
-
Разработка NIL
- NIL был разработан в Массачусетском технологическом институте в 1970-х годах.
- NIL был 32-разрядной реализацией Lisp, созданной для работы на стандартном оборудовании.
- Проект возглавлял Джон Л. Уайт, целью было поддержание совместимости с MacLisp и устранение его проблем.
-
Проблемы и достижения
- NIL столкнулся с проблемами производительности из-за сборки мусора и представления внутренних структур.
- NIL получил большую базу языка ассемблера VAX для поддержки Macsyma.
- NIL не достиг своих целей, но был важен для объединения исследователей и разработки Common Lisp.
-
Влияние на другие проекты
- NIL объединил Джона Л. Уайта, Гая Л. Стила-младшего и Ричарда П. Габриэля, что привело к созданию Common Lisp.
- Джонатан Рис работал над частью проекта NIL, что позже привело к созданию языка программирования T.
-
Рекомендации и источники
- Библиография включает работы Брента Т. Хейлперна, Брюса Л. Хитсона, G. Берка и других.
- Документы включают материалы конференций и симпозиумов, таких как материалы конференции пользователей Macsyma 1979 года и симпозиума ACM по ЛИСПУ и функциональному программированию 1982 года.