Оглавление
- 1 Шепелявящая машина
- 1.1 История Лисп-машин
- 1.2 Исторический контекст
- 1.3 Первоначальная разработка
- 1.4 Коммерциализация машинной технологии
- 1.5 Развитие и конкуренция
- 1.6 История и развитие лисп-машин
- 1.7 Лисп-машины Symbolics
- 1.8 Лисп-машины Xerox
- 1.9 Другие разработки
- 1.10 Конец использования лисп-машин
- 1.11 Наследие и приложения
- 1.12 Технический обзор
- 1.13 Коммерческий взгляд на стартапы с искусственным интеллектом
- 1.14 Провал Symbolics, Inc.
- 1.15 Опыт работы с Lisp и разработка GNU Emacs
- 1.16 Полный текст статьи:
- 2 Лисп-машина
Шепелявящая машина
-
История Лисп-машин
- Лисп-машины были разработаны для эффективного использования Лиспа как основного языка программирования.
- Они стали первыми коммерческими однопользовательскими рабочими станциями.
- Несмотря на скромное количество, Лисп-машины внесли значительный вклад в развитие технологий, таких как сборка мусора, лазерная печать и сетевые инновации.
-
Исторический контекст
- В 1960-х и 1970-х годах программы с искусственным интеллектом требовали больших вычислительных мощностей.
- Появление Лиспа и его символьной природы привело к необходимости создания специализированных компьютеров.
-
Первоначальная разработка
- В 1973 году Ричард Гринблатт и Томас Найт начали проект MIT Lisp Machine.
- Машина выполняла инкрементную сборку мусора и использовала битовые теги для улучшения производительности.
- Первая машина называлась CONS machine, позже усовершенствованная в CADR.
-
Коммерциализация машинной технологии
- В 1979 году Рассел Нофтскер предложил коммерциализировать технологию.
- Гринблатт и Нофтскер разделились во мнениях, и Нофтскер основал Symbolics.
- Гринблатт основал LISP Machine, Inc. (LMI), но столкнулся с трудностями.
-
Развитие и конкуренция
- Symbolics и LMI выпустили свои продукты, такие как LM-2 и LMI-LAMBDA.
- Texas Instruments лицензировала технологию LMI-LAMBDA и выпустила TI Explorer.
- Symbolics продолжила разработку семейства 3600 и операционной системы Genera.
-
История и развитие лисп-машин
- С 1987 года разрабатывались машины на базе процессора Ivory.
- Texas Instruments превратила Explorer в MicroExplorer для Apple Mac II.
- LMI разработала K-машину, но обанкротилась.
- Машины имели аппаратную поддержку для Лиспа и инкрементальной сборки мусора.
-
Лисп-машины Symbolics
- Продавались на рынках, не связанных с ИИ, таких как компьютерная графика и анимация.
- Использовали диалект Lisp Machine Lisp.
- Поддерживали различные версии Common Lisp.
-
Лисп-машины Xerox
- Разрабатывались для работы с InterLisp и Common Lisp.
- Использовались в различных программных продуктах, таких как Xerox Star office.
- Планировалась лисп-машина на базе RISC, но не была выпущена.
-
Другие разработки
- В середине 1980-х годов IIM создала прототипы лисп-машин Inferstar.
- В Японии и Франции также были попытки создать лисп-машины.
- В Германии Siemens разработала лисп-сопроцессор COLIBRI.
-
Конец использования лисп-машин
- С наступлением зимы искусственного интеллекта и революции микрокомпьютеров, лисп-машины потеряли популярность.
- Большинство производителей прекратили производство аппаратного обеспечения.
- Symbolics остается единственной фирмой, производящей лисп-машины.
-
Наследие и приложения
- Были попытки написать эмуляторы для различных лисп-машин.
- Лисп-машины использовались в ИИ, компьютерной графике, обработке медицинских изображений.
- Основные коммерческие экспертные системы 80-х годов использовали лисп-машины.
-
Технический обзор
- Лисп-машины проектировались как персональные рабочие станции.
- Использовали стековую машину с инструкциями, оптимизированными для Лиспа.
- Поддерживали виртуальную память и сбор мусора.
- Некоторые машины были платами для встраивания в основные компьютеры.
-
Коммерческий взгляд на стартапы с искусственным интеллектом
- Статья рассматривает стартапы, использующие искусственный интеллект (ИИ)
- Подчеркивается, что ИИ не всегда является ключевым фактором успеха
-
Провал Symbolics, Inc.
- История компании Symbolics, Inc., которая потерпела неудачу
- Компания занималась разработкой гетерогенной инженерии
-
Опыт работы с Lisp и разработка GNU Emacs
- Ричард Столлман делится своим опытом работы с Lisp
- Обсуждается разработка GNU Emacs на основе Lisp
- Рассматриваются лисп-машины и их роль в разработке