Оглавление [Скрыть]
*Шепелявость
-
История создания
- *Лисп (StarLisp) был разработан в 1985 году Клиффом Лассером и Стивом Омохундро.
- Целью было создание эффективного и высокоуровневого языка для программирования Connection Machine (CM).
- CM Lisp, предложенный Дэнни Хиллисом, не был готов к использованию.
-
Развитие
- Изначально был разработан интерпретатор *Lisp.
- Для достижения гигафлопс скорости был создан компилятор *Lisp, написанный Джеффом Минси.
- В 1987 году Алан Эгольф и Дж. P. Массар разработали приложение, обеспечивающее производительность более двух гигаФЛОПС.
- Дж. P. Массар также создал симулятор *Lisp для запуска кода на стандартных машинах.
-
Реализация
- *Лисп был написан на Common Lisp и обладал всей мощью CL.
- Для использования *Lisp требовался хост или интерфейсная часть, запускающая CL.
- Использовались компьютеры Symbolics и Sun Microsystems под управлением Lucid Common Lisp.
- StarLisp оперировал параллельными переменными (PVAR), представляющими память подключаемого компьютера.
- StarLisp включал стандартные операции с PVAR и примитивы связи для оптимальной маршрутизации данных.