Хотел было сам написать про этот замечательный язык, но оказалось что на wiki на удивление правильная
статья.
Синтаксис и семантику Форта можно расширить до любого другого языка программирования прямо во время интерпретации (компиляции) форт-программы.
Вот вот вот.
Форт не скрывает ошибки. Этот факт установлен опытным путём. «Отложенные» ошибки в программе на Форте — большая редкость. Ошибки, которые, в обычных языках программирования, скрываются стандартным преобразованием типов (например, int в char в C++ (хотя большинство современных компиляторов выдаст, конечно, предупреждение) или строки в число в каком-нибудь скриптовом языке), практически мгновенно, при следующем же тестовом запуске, «обрушивают» программу.
Программирование на форте - это реальная школа для программиста. Язык мигом отучает вылазить за пределы массивов. Ну и вообще приучает к предельной аккуратности.