Лисп-машина

Шепелявящая машина История Лисп-машин Лисп-машины были разработаны для эффективного использования Лиспа как основного языка программирования.   Они стали первыми коммерческими однопользовательскими […]

Шепелявящая машина

  • История Лисп-машин

    • Лисп-машины были разработаны для эффективного использования Лиспа как основного языка программирования.  
    • Они стали первыми коммерческими однопользовательскими рабочими станциями.  
    • Несмотря на скромное количество, Лисп-машины внесли значительный вклад в развитие технологий, таких как сборка мусора, лазерная печать и сетевые инновации.  
  • Исторический контекст

    • В 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  
    • Рассматриваются лисп-машины и их роль в разработке  

Полный текст статьи:

Лисп-машина

Оставьте комментарий

Прокрутить вверх