Франц Лисп

Франц Шепелявит История Franz Lisp Franz Lisp — прекращенная система языка программирования Lisp, разработанная в Калифорнийском университете в Беркли.   Основана […]

Франц Шепелявит

  • История Franz Lisp

    • Franz Lisp — прекращенная система языка программирования Lisp, разработанная в Калифорнийском университете в Беркли.  
    • Основана на Maclisp и распространялась через Berkeley Software Distribution (BSD) для мини-компьютера DEC VAX.  
    • Была наиболее широко распространенной системой на Лиспе в 1970-х и 1980-х годах.  
  • Цель и особенности

    • Franz Lisp был создан для запуска системы компьютерной алгебры Macsyma на VAX.  
    • Интерпретатор был написан на языках Си и Franz Lisp, загружен с помощью компилятора C.  
    • Компилятор Franz Lisp назывался Liszt и завершал каламбур по имени композитора Ференца Листа.  
    • Особенности включали массивы в Lisp, взаимозаменяемые с массивами в Fortran, и внешний функциональный интерфейс (FFI).  
  • Распространение и использование

    • Franz Lisp был доступен бесплатно для образовательных сайтов и распространялся на Eunice.  
    • Macsyma, работавшая на Franz Lisp, называлась Vaxima.  
    • Symbolics Inc. использовала Franz Lisp для продажи Macsyma на DEC VAX и Sun Microsystems.  
  • Развитие и поддержка

    • В 1982 году был начат порт Franz Lisp на процессор Motorola 68000.  
    • В 1986 году Franz Lisp был портирован на платформу CCI Power 6/32.  
    • Для поддержки Franz Lisp была создана компания Franz Inc.  
  • Влияние и наследие

    • Franz Lisp использовался в качестве примера языка в первом издании Lispcraft Роберта Виленского.  
    • Реализация OPS5 компанией DEC на Franz Lisp была использована для настройки заказов на VAX-11.  
    • Franz Lisp стал основой для языка программирования Cadence Design Systems Skill.  
  • Другие реализации

    • PC-LISP — реализация Franz Lisp для операционной системы DOS.  
    • Franz Lisp упоминается в «Истории лиспа».  

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

Франц Лисп

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

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