OSland> но никто не мешает самому программисту работать в этом стиле..
Для реализации функционального подхода на Форте требуется написание виртуальной машины. Которая по сложности будет намного превосходить сам транслятор Форта. Таким образом... от Форта уже ничего не останется

Из метазяыка он превратится в функционально ориентированный.
Пример грубый, но это то же самое, что O'Caml написать на GCC. Однако от этого GCC никто не назовёт функциональным

Изначальная идеология Форта - крайне выраженная императивность. Строжайшая последовательность исполнения и даже отсутствие забегания вперёд по потоку за очень редкими исключениями.
OSland> Форт кстати и не ООП - но кто мешает?
А вот ООП в рамках Форта сделать никто не мешает. ООП - это вообще другая плоскость. Точно также, как есть императивные языки как с ООП, так и без неё, есть и функциональные ООП и "чистые". Пример функционального ООП языка - O'Caml (собственно - Objective Caml).
OSland> насчёт порядка выполнения, распараллеливания и т.п. - ИМХО, не этом отличия между этими стилями программирования
А в чём?

Вот формальное определение:
В языках функционального программирования основными конструктивными элементами являются функции. Основное отличие от императивных языков программирования заключается в декларативности описаний функций. Тексты программ на функциональных языках программирования описывают «как решить задачу», но не предписывают последовательность действий для решения.
// Язык функционального программирования — Википедия
Императивное программирование (англ. Imperative programming) — это парадигма программирования, которая в отличие от декларативного программирования описывает процесс вычисления в виде инструкций, изменяющих состояние программы. Императивная программа очень похожа на приказы, выражаемые повелительным наклонением в естественных языках, то есть это последовательность команд, которые должен выполнить компьютер.
// Императивное программирование — Википедия
Кроме того, это не
стили программирования. Это разные
подходы. На чистом функциональном языке ты не можешь писать императивно, даже если захочешь. На том же Хаскелле. Хотя, безусловно, есть функциональные языки с частичными императивными возможностями (O'Caml) или императивные с зачатками функциональности (тот же Python). Но языков, смешивающих эти подходы, скажем, в соотношении 50/50, т.е. где ты можешь спокойно переключаться с одного стиля на другой я просто не знаю