OpenLisp

OpenLisp (Открытый лисп) Описание OpenLisp Язык программирования семейства Lisp, разработанный Кристианом Джуллиеном   Соответствует стандарту ISLISP, опубликованному ISO/IEC   Работает в большинстве […]

OpenLisp (Открытый лисп)

  • Описание OpenLisp

    • Язык программирования семейства Lisp, разработанный Кристианом Джуллиеном  
    • Соответствует стандарту ISLISP, опубликованному ISO/IEC  
    • Работает в большинстве операционных систем  
  • Цели и особенности

    • Основная цель: внедрение системы ISLISP  
    • Вторичная цель: создание встраиваемой системы Lisp  
    • Возможность использования в качестве языка сценариев и связующего языка  
  • Лицензия и пользовательский интерфейс

    • Проприетарное программное обеспечение, переводчик доступен бесплатно  
    • Работает в консольном режиме, возможен запуск из Emacs или IDE  
  • Технология и типы данных

    • Менеджер памяти использует виртуальную память и систему Bibop  
    • Типы данных: тегированная архитектура, поддержка Unicode  
  • Вычислитель и компилятор

    • Ядро Lisp, интерпретатор и библиотеки на C  
    • Промежуточный язык LAP, перевод на C с помощью внутреннего генератора кода  
  • История и порты

    • Создан в 1988 году для расширения EmACT  
    • Работает в Windows, Unix, DOS, OS/2, Pocket PC, OpenVMS, z/OS  
  • Стандартные библиотеки и инструменты

    • Поддержка сетевого сокета, регулярных выражений, XML, SQL, LDAP  
    • Инструменты разработчика: ведение журнала, профилировщик, модульные тесты  
  • Происхождение названия и принятие

    • Название выбрано в 1993 году для замены MLisp  
    • Используется SDF Public Access Unix Systems on the Internet, Bricscad, MEVA, Университетом Палермо  
  • Компилятор и руководство по стилю

    • Компилятор преобразует код Lisp в промежуточный код, затем в C  
    • Рекомендуемый стиль: строки не более 80 символов  
  • Рекомендации и внешние ссылки

    • Официальный веб-сайт, группа в LinkedIn, ISLISP — группа по сохранению программного обеспечения  

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

OpenLisp

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

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