SCM (Схема реализации)

SCM (внедрение схемы) Описание языка SCM SCM — это язык программирования, диалект языка Scheme   Написан на языке C Обри Джеффером   […]

SCM (внедрение схемы)

  • Описание языка SCM

    • SCM — это язык программирования, диалект языка Scheme  
    • Написан на языке C Обри Джеффером  
    • Соответствует стандартам R4RS, R5RS и IEEE P1178  
    • Бесплатное программное обеспечение с открытым исходным кодом под лицензией GNU Lesser General Public License (LGPL)  
  • Поддерживаемые платформы

    • Работает на множестве операционных систем: AmigaOS, Linux, Atari ST, Mac OS X, DOS, OS/2, NOS/VE, Unicos, VMS, Unix и подобных  
  • Компилятор и подключаемые модули

    • Включает Hobbit, компилятор Scheme-to-C, написанный Танелом Тамметом в 2002 году  
    • Генерирует файлы на языке Си, которые могут быть динамически или статически связаны с исполняемым файлом SCM  
    • Включает подключаемые модули для функций SLIB, системных вызовов POSIX, сетевых сокетов, Readline, curses и Xlib  
  • Особенности и поддержка

    • На некоторых платформах поддерживает unexec, что ускоряет запуск SCM  
    • Разработана на основе Scheme In One Defun (SIOD) примерно в 1990 году  
    • GNU Guile был разработан на основе SCM в 1993 году  

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

SCM (Схема реализации)

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

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