Цитата(dialex @ Aug 18 2006, 10:50)

А приведите, пожалуйста, пример программы с переводом.
Извините за наглость.

Самый простейший пример:
: OK ( n -- )
IF ." Привет!" ELSE ." Досвидание" THEN ;
1 OK \ выведет Привет в консоль
0 OK \ выдаст Досвидания в консоль
BYE \ выход из Форт системы
Все. Поясняю ключевое понятие языка Форт - слово!!!! Слова разделяются пробелом.
\ комментарий до конца строки
: начало определения высокоуровневого кода
переключает транслятор в режим компиляции
OK имя высокоуровневой процедуры
( начало незначащего стекового комментария стек_до_операции -- стек_после операции
) завершение стекового комментария
IF оператор условного ветвления берет значение со стека 0-ложь, остальные числа - истинна
При истине выполняются операторы после IF
." Привет " Определение строкового литерала для вывода на экран
ELSE оператор условного ветвления при условии - ложь
( необязательный)
THEN завершение условного оператора
( обязательный)
; завершение высокоуровневого определения
переключает транслятор в режим непосредственного исполнения.
1 Положили на стек число 1
ОК вызвали определенную через двоеточие процедуру
BYE Выход из Форт системы.
P.S. Надеюсь пример понятен

При определении процедуры можно использовать и именные локальные переменные
если возникают сложности при работе со стеком.
Цитата(upc2 @ Aug 18 2006, 11:34)

Спасибо.Покопаюсь сейчас в интернете.
Вчера был на финской ссылке.Никаких пояснений нет.Одни исходники.Более того, шаг влево,шаг
вправо-финский язык.Что-то я его плохо понимаю.
На данной страничке я взял только исходники данного Форта, а ассемблер
довольно понятный язык в них

Форум по языку Форт
http://fforum.winglion.ru/ ( окажут посильную помощь)
Сообщение отредактировал Kopa - Aug 18 2006, 08:50