Форт по своей природе является половинкой компилятора. Той, что хранит базу данных на уровне элементарных операций и порядка их исполнения. А второй половиной, отвечающей за разбор высокоуровневого представления, формирование кода для стековой машины, и его оптимизацию является сам программист.
Отсюда и проистекают все достоинства и недостатки Форта.
То есть, это полумера вроде расчётных систем на перфокартах, когда сами математические операции выполняли специализированные сумматоры, умножители, сортировщики, а перфокарты между ними переносили люди. У Фейнмана есть небольшое, но поучительное описание применения такой технологии при расчёте Бомбы. Там, между прочим, была и многозадачность и даже то, что позже назвали барабанным процессором. С людьми в качестве устройства управления этой, по сути программируемой машиной.
А потом всё переложили на железо и получили куда более эффективное решение. С Фортом всё те же дела -- современный компилятор ЯВУ справляется с задачей оптимизации не хуже человека в большинстве случаев, но зато он никогда не устаёт, не ошибается и работает с огромной скоростью.
Сейчас Форт представляет в основном музейную и немножечко образовательную ценность. Как впрочём и всё наше любимое ретрожелезо
PS: В качестве скриптового языка для машин с малой памятью он имеет некоторый смысл. Но и тогда удобнее иметь компилятор с более высокоуровневого представления. Тут есть весьма интересные варианты, например SmallTalk. Это ЯВУ с компиляцией в байткод, специально предназначенный для малых машинок, откуда и название.