проФорт: начало
By Azamadt Smaguloff. Sunday, 4. February 2007, 12:28:02
Чем хорош язык:
- Механизмы его работы необычайно (даже экстремально) просты. Готовый транслятор Форта пишется в несколько дней для любой системы.
- Рычаги работы самого Форта открыты для изменения программистом, то есть изменение поведения интерпретатора/компилятора в Форте -- штатная возможность. Например, в одном из учебников (см. внизу) показано как на Форте пишется Лисп, а ещё сверху Лиспа -- уже Пролог.
- Общепринятой практикой языка Форт является экстремальное разбиение процедур (он же -- "рефакторинг") на как можно мелкие куски, что сильно увеличивает повторное использование кода. Большинство процедур в программе на Форте помещается в одной-двух строках и содержит до десятка действий.
Чем хороша система SP-Forth (SPF):
- Система с открытыми исходными кодами.
- Имеет уже длительную историю внедрения в работающих продуктах, которые можно пощупать руками, наиболее известные: eServ, nnCron.
- Через предыдущий пункт имеется туча наработок от нескольких десятков активных (и доставаемых) разработчиков.
- Система имеет оптимизатор кода, и генерирует быстрый код (уже немного старое сравнение с C).
Ссылки:
Учебники по языку и сопутствующая литература (про Лисп и Пролог на Форте -- это Таунсенд и Фохт, по первой ссылке).
Страница SPF (там дальше есть ссылки на документацию, рассылку и прочее).
ForthWiki.
Страница RuFIG.
Активный русскоязычный форум по Форту.
Русскоязычный IRC-канал о Форте.








Anonymous # 29. August 2009, 16:31
спасибо