Mishka>Т.Е. операция существенно инфиксные. А стек - существенно постфиксный.
Сложно сказать. Скорее операции префиксные, с одним операндом и аккумулятором. Так сказать, живое воплощение ассемблера 8080
Mishka>Вообще понятие переменной, как некой абстракции, вызывает наиболее сильные тормоза в начале обучения программированию.
Дык, прямая дорога в функциональные языки.
Mishka>Дык, Крон вроде писал расширения для ООП, а библиотеки уже давно есть. А про генерирование языков - не понял - честно.
Вот в том-то, ИМХО, и беда Форта, что можно быстро и легко реализовать на базовом уровне любую концепцию. Настолько легко, что проще написать свою, чем разбираться в чужой. Отсюда и индивидуализм...
Что до ООП - я как раз расчитываю за это взяться "как следует". Полное вытеснение базовых примитивов (т.е. фактически полная замена словаря), некоторые модификации синтаксического анализа, (опционально строгая) типизация и т.п.
avmich>По-моему, языки программирования пишут для людей. Чтобы людям на них было удобно задачи решать. Для компьютеров, например, совсем бы другие языки делали, и с другими проблемами боролись.
Форт хорош тем, что его базовый синтаксис "безскобочный" и весьма близок к естественным языкам.
avmich>Ещё: задачи есть разные, а языки - это инструменты. Для разных задач нужны разные инструменты. Так что и одного языка не получается. Самый лучший... какая женщина самая лучшая?
Не так давно в SU.SOFTW была УЖАСНО ГРОМКАЯ битва на тему "Форт против всех"

Пришли к выводу, что Форт уступает в чём-то любому языку (C/C++ в быстродействии, Haskell'у в функциональности, Perl'у в синтексисе и т.д.). Но вот что интересно, он хоть и уступил всем, но после тяжёлого боя. Т.е., никто не возьмётся, скажем, сравнивать по скорости ассемблер и Бэйсик или по удобству синтаксиса Си и Perl, а вот Форт способен соревноваться с любым. Так что выходит это очень
универсальный инструмент. Но, понятно, любой универсальный инструмент всегда проигрывает специализированному в области специализации последнего. Но вот если нужен комплекс - то Форт может оказаться очень удобным.
Впрочем, есть область, где Форту нет равных - лёгкость написания компилятора

Да и в компактности компилятора ему тоже равных практически нет...
avmich>А почему Схема непопулярна?..
А чем Схема лучше, скажем, Haskell'а или O'Caml?