Схема 48

  • Описание Scheme 48

    • Язык программирования, диалект Scheme  
    • Реализован с использованием интерпретатора, генерирующего байт-код  
    • Имеет внешний функциональный интерфейс для вызова функций из C  
    • Поставляется с библиотекой регулярных выражений и интерфейсом для POSIX  
    • Поддерживается библиотекой SLIB и оболочкой Scsh  
    • Используется в научных исследованиях  
    • Бесплатное программное обеспечение с открытым исходным кодом под лицензией BSD  
  • История и название

    • Первая версия написана за 48 часов в августе 1986 года  
    • Авторы утверждают, что она предназначена для понимания за 48 часов  
  • Реализация

    • Использует виртуальную машину для интерпретации байт-кода  
    • Байт-код написан на диалекте Precheme, который может быть переведен на C и скомпилирован  
    • Precheme — статически типизированный диалект Scheme с эффективностью C и низкоуровневым машинным доступом  
    • Precheme требует полного вывода статического типа по Хиндли-Милнеру  
    • Процедуры более высокого порядка заменены на бета-версию во время компиляции  
    • Программы precheme можно переводить в «естественный» код на C с эффективностью C  
    • Интерпретатор 48-байтового кода Scheme написан в precheme  
  • Состояние и использование

    • Precheme умер, не получив должного документирования и развития  
    • Группа Яна Хорсвилла в Northwestern использовала precheme  
  • Рекомендации и внешние ссылки

    • Официальный веб-сайт  
    • Статья является заглушкой, можно помочь Википедии, расширив её  

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

Схема 48

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

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