software.wikisort.org - Язык_программирования

Search / Calendar

SP-FORTH — реализация языка Forth, начатая калининградским программистом Андреем Черезовым в 1992 году[1]. В настоящее время проект развивается силами ряда участников русской Forth Interest Group (RU-FIG)[2]. В основном реализует стандарт ANSI 94, хотя имеет ряд отличий и расширений[3]. Изначально работал под управлением операционной системы MS DOS, начиная с 3-ей версии — Windows, в настоящее время имеется также Linux-версия.

SP-Forth
Тип Форт-система
Разработчик Андрей Черезов и другие участники RU-Fig
Написана на Forth
Операционная система Windows, Linux
Первый выпуск 1992
Последняя версия 4.20 (21 января 2009)
Лицензия GPL
Сайт spf.sourceforge.net

Библиотеки расширений



Использование


Имеет определённую известность благодаря написанному на его базе Андреем Черезовым коммерческому пакету EServ[4]. Другой популярный прикладной пакет, написанный на SP-Forth — это утилита для автоматизации Windows nnCron.

В качестве примера использования в традиционной для Форта области управления аппаратурой можно назвать систему регистрации изображений, созданную в Алтайском Государственном университете А. В. Калачевым[5].

ПроектURLОписание
Eserv
eserv.ru HTTP/FTP/SMTP/POP3/IMAP сервер и прокси для Win32
(множество проектов)
delosoft.com форт-системы для pocket PC
nncron.ru unix-подобный cron планировщик для Windows со скриптами
forth-script
forth-script.sf.net SP-Forth как CGI
acweb
acweb.sf.net HTTP-сервер для Win32
acfreeproxy
acfreeproxy.sf.net http proxy-сервер
acftp
acftp.sf.net ftp-сервер

Версии


v1.0

Безуспешные поиски хорошей Форт-системы для IBM PC привели к написанию своего транслятора Форта. Он появился на свет летом 1992 года и v1.0 стала основой всех последующих версий: базовые словари v1.01-1.5 были переработками и усовершенствованиями исходного текста v1.0.

v1.5

С версии 1.5 начались существенные изменения в SP-Forth. За полгода работы с первыми версиями SP-Forth выявлены все "узкие места" этих реализаций, учтены пожелания пользователей, добавлены расширения. Написана зимой 1993.

v2.0 Beta

Ноябрь 1993

v2.5

Май 1994

v2.5.13

Последний официальный релиз версии SP-Forth для DOS. Дальнейшее развитие дос-версий не планируется. Следующие версии SP-Forth будут работать под Win32.

v3.01

Январь 1996

v3.70

Является переработанной версией SPF/3.14. Основные цели переработки - компиляция SPF самим собой, улучшение обработки ошибок форт-системой, "потоко-безопасность" всех слов для организации многопоточности уже на уровне ядра SPF.

v4.0

Январь 2001 SP-Forth/4.0 выпущен под именем SPF4 и с GPL лицензией.


Примечания


  1. Страница Андрея Черезова. Дата обращения: 5 апреля 2012. Архивировано 27 марта 2012 года.
  2. RU FIG. Дата обращения: 18 мая 2022. Архивировано 25 апреля 2022 года.
  3. Особенности SPF. Дата обращения: 5 апреля 2012. Архивировано 4 февраля 2012 года.
  4. Forth in Russia: present state and standardization efforts Архивная копия от 23 сентября 2015 на Wayback Machine, Михаил Колодин, доклад на конференции EuroForth99
  5. А.В. Калачев. Система регистрации изображений на основе однокристальной цифровой камеры KAC-9630 // Журнал радиоэлектроники. — 2007. № 6.

Ссылки





Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.org внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2025
WikiSort.org - проект по пересортировке и дополнению контента Википедии