RetroForth
RetroForth | |
Тип | Интерпретатор/Компилятор |
Разработчик | Tom Novelli, Charles Childers |
ОС | Кроссплатформенное программное обеспечение |
Версия | 10 (10.05.2008) |
Лицензия | общественное достояние |
Сайт | http://www.retroforth.org/(англ.) |
RetroForth (ретрофорт) — нестандартная кроссплатформенная реализация и диалект языка программирования Форт, отличающаяся простотой и компактностью. Разрабатывается с 1998 г. Подпрограммный шитый код. Вдохновленная новыми идеями автора языка Чарльза Х. Мура, система содержит ряд оригинальных идей: классы слов, безопасная рекурсия, области лексической видимости.
Существует библиотека совместимости с ANS 94.
Форт-система написана на языке ассемблера FASM, и состоит из переносимого ядра rx и платформенно-зависимой части для каждой поддерживаемой ОС.
Поддерживаемые платформы
- GNU/Linux
- BSD
- FreeBSD
- NetBSD
- OpenBSD
- DragonFly BSD
- старые версии (3.x) OpenBSD
- Microsoft Windows (в новой версии 9.3 поддержка приостановлена)
Ведется разработка generic версии форт-системы.
Форки
- Reva(англ.)русск.
- GiREF Алексея Абрамова — фреймворк под Windows для создания игр с использованием OpenGL
- Glypher
Пример кода
Слово, вычисляющее наибольший общий делитель двух чисел на стеке по алгоритму Евклида:
: НОД ( n1 n2—n ) tuck mod 0; НОД ;
См. также
- Reva(англ.)русск.
- Toka
- colorForth
Ссылки
http://www.feedbooks.com/userbook/1004 Manual
ПО | Это незавершённая статья о программном обеспечении. Вы можете помочь проекту, исправив и дополнив её. |
Если вам нравится SbUP.com Сайт, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....