RetroForth

RetroForth
RetroForth
Тип

Интерпретатор/Компилятор

Разработчик

Tom Novelli, Charles Childers

Операционная система

Кроссплатформенное программное обеспечение

Последняя версия

10 (10.05.2008)

Лицензия

общественное достояние

Сайт

http://www.retroforth.org/ (англ.)

RetroForth (ретрофорт) — нестандартная кроссплатформенная реализация и диалект языка программирования Форт, отличающаяся простотой и компактностью. Разрабатывается с 1998 г. Подпрограммный шитый код. Вдохновленная новыми идеями автора языка Чарльза Х. Мура, система содержит ряд оригинальных идей: классы слов, безопасная рекурсия, области лексической видимости.

Существует библиотека совместимости с ANS 94.

Форт-система написана на языке ассемблера FASM, и состоит из переносимого ядра rx и платформенно-зависимой части для каждой поддерживаемой ОС.

Содержание

Поддерживаемые платформы

Ведется разработка generic версии форт-системы.

Форки

  • Reva (англ.)русск.
  • GiREF Алексея Абрамова — фреймворк под Windows для создания игр с использованием OpenGL
  • Glypher

Пример кода

Слово, вычисляющее наибольший общий делитель двух чисел на стеке по алгоритму Евклида:

: НОД  ( n1 n2—n )  tuck mod 0; НОД ;

См. также

Ссылки

http://www.feedbooks.com/userbook/1004 Manual


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Полезное


Смотреть что такое "RetroForth" в других словарях:

  • FORTH — wurde von Charles H. Moore 1969 entwickelt und ist in erster Linie als Programmiersprache bekannt geworden. Forth ist aber nicht nur eine Programmiersprache, sondern gleichzeitig ein Betriebssystem und eine Entwicklungsumgebung zur Erstellung von …   Deutsch Wikipedia

  • Forth (Programmiersprache) — Forth wurde von Charles H. Moore 1969 entwickelt und ist in erster Linie als Programmiersprache bekannt geworden. Forth ist aber nicht nur eine Programmiersprache, sondern gleichzeitig ein Betriebssystem und eine Entwicklungsumgebung zur… …   Deutsch Wikipedia

  • Forth — Семантика: императивный Тип исполнения: интерпретатор/компилятор Появился в: 1971 г. Автор(ы): Чарльз Х. Мур Основные реализации: gForth, pForth, kForth, SP Forth[1], win32forth …   Википедия

  • Форт (язык программирования) — У этого термина существуют и другие значения, см. Форт (значения). Forth Семантика: императивный Тип исполнения: интерпретатор/компилятор Появился в: 1971 Автор(ы): Чарльз Х. Мур Основные реализации …   Википедия

  • Reva Forth — From the [http://ronware.org/reva/ Reva Forth website] :There are plenty of full featured Forth compilers: IsForth, BigForth, Win32forth, Gforth, and many commercial Forths. Reva is based on RetroForth, which is modeled after CMforth, Colorforth …   Wikipedia

  • Forth (Informatik) — Forth Paradigmen: stapelorientiert Erscheinungsjahr: ca. 1970 Entwickler: Charles H. Moore Typisierung: typenlos Dialekte …   Deutsch Wikipedia

  • Dex4u — Dexos DexOS Famille DOS (32 bit) État du projet beta …   Wikipédia en Français

  • Dexos — Famille DOS (32 bit) État du projet beta Plates formes Intel 80386 Entreprise / …   Wikipédia en Français

  • Forth (язык программирования) — Forth Семантика: императивный Тип исполнения: интерпретатор/компилятор Появился в: 1971 г. Автор(ы): Чарльз Х. Мур Основные реализации: gForth, pForth, kForth, SP Forth, win32forth …   Википедия

  • Примеры реализации алгоритма Евклида — Далее приводятся реализации алгоритма Евклида для вычисления НОД на различных языках программирования. Scheme Алгоритм вычитанием (define gcd (lambda (a b) (if (> a b) (gcd ( a b) b) (if (< a b) (gcd a ( b a)) a)) Ruby Функция в рекурсивном виде …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»