Язык программирования Форт был разработан Чарльзом Муром. Первоначально язык назывался FOURTH, однако на ЭВМ, на которой он работал, символьные имена могли иметь только пять букв. Так язык стал называться FORTH. Несмотря на конкуренцию других языков программирования, в частности языка Си, Форт мало-помалу сал завоевывать популярность, особенно при решении задач управления сложными объектами в реальном времени. Характерные черты языка Форт:
- стек - единственная структура данных;
- основной тип данных - целый;
- простой синтаксис и компактная запись;
- малая потребность в ресурсах;
- быстрая интерпретация на основе машинного кода;
- отсутствие контроля за переменными.
Язык Форт использовался для математического обеспечения корабля многоразового использования типа Шаттл, спутников Земли, для разработки телеигр, при создании мультфильмов Stars Wars и т.д. В 1976г. Комитет международного астрономического союза принял Форт в качестве стандартного языка программирования. Позднее Форт применялся для создания экспертных систем, систем искусственного зрения, автоматизации анализа крови и кардиологического контроля.
В США создано общество пользователей Форта (FIG, FORTH Interesting Group).Еще о языке Forth можно прочитать здесь >>
www.enet.ru/koi/cherezov/brodiel.html
www.agama.ru/pcweek/N36/pw_086.htm.
Фрагмент
программы на языке Forth. Алгоритм Евклида (нахождение наибольшего общего делителя) :COMPARISON XY> IF XY- ELSE
YX- THEN; |
Источники информации |
|
Под ред. Курочкина В.М. |
||
Романовского И.В. |