Шепелявящая машина
-
История Лисп-машин
- Лисп-машины были разработаны для эффективного использования Лиспа как основного языка программирования.
- Они стали первыми коммерческими однопользовательскими рабочими станциями.
- Несмотря на скромное количество, Лисп-машины внесли значительный вклад в развитие технологий, таких как сборка мусора, лазерная печать и сетевые инновации.
-
Исторический контекст
- В 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
- Рассматриваются лисп-машины и их роль в разработке