Цитата(ukpyr @ May 27 2009, 14:06)

по моему, возможности и крутость Форта сильно преувеличены.
Кем преувеличена?
Пользователями которые применяют Форт в программировании и решении практических задач?
Наверное это так и есть
Цитата(ukpyr @ May 27 2009, 14:06)

передача и обработка данных через стек неэффективна, в С автоматическое распределение регистров, напр. WinAVR передает до 4х параметров функции в регистрах.
Статья о стеке Цитата(ukpyr @ May 27 2009, 14:06)

синтаксис - в сложном алгоритме "туши свет", необходимость постоянных ручных манипуляций со стеком только все усложняет.
В этом есть правда

Необходимость в постоянных
несложных ручных манипуляциях со стеком присутствует.
но есть также возможность использования именованных локальных переменных, при необходимости.
Для борьбы со сложностью бывают разные способы и в Форте можно использовать разные методы.
Цитата(ukpyr @ May 27 2009, 14:06)

ограниченность системы типов - опять же ограничение накладываемое стеком.
Скорее нет ограничения по контролю программистом способа использования данных.
Стек типы данных никак не ограничивает
Цитата(ukpyr @ May 27 2009, 14:06)

бедность программного окружения - С есть везде, с кучей библиотек. Если не хватает - с минимальными изменениями можно перейти на C++/ObjC. А как с Фортом ?
В Форте, как и в любом другом языке используют не только свои наработанные библиотеки

Перейти к использованию той или иной Форт системы сложностей почти не существует.
Сложнее перенести программы из одной системы в другую.
Цитата(ukpyr @ May 27 2009, 14:06)

модификация словаря, замена слов и т.д. - какой в этом смысл ?
Практический т.к. варианты использования Форта могут быть разные.
Возможность, в той или иной степенью, работать с внутренностями системы применяется при
создании инструментальных средств. ( например с целью расширения конечным пользователем )
Цитата(ukpyr @ May 27 2009, 14:06)

когда-то давно это может и было актуально - когда на машине с ограниченными ресурсами писалась
, олаживалась, и выполнялась программа. все равно сейчас все пишется, отлаживается и компилируется на хост-компьютере с практически неограниченными ресурсами, и нет смысла возится со списком слов и т.д., проще все перекомпилировать и отладить нужный кусок в отладчике.
Мой способ программирования:
Быстрый интерактивный цикл ( Far - командная строка - оценка неработоспособности кода - Far )
Интерактивность Форта - дополнительный уровень возможности комфортного тестирования кода.
P.S. Возможно это всё субъективно и не достаточно доходчиво написано.
Цитата(IgorKossak @ May 27 2009, 14:57)

Я имел виду следующее.
Нет тем (или их очень мало) поскольку массовый пользователь довольно слабо осведомлён в данной области.
На данном форуме тем, полезных для прочтения по Форту, не присутствует.
Эта, наверное, первое хорошее обсуждение.

Хотя реплики, давнишние и в основном мои могут быть в разных топиках
Цитата(IgorKossak @ May 27 2009, 14:57)

Темы просветительского плана могли бы (сугубо добровольно) взять на себя гуру типа Вас. Появится осведомлённость -> появится интерес -> появятся темы.
Уже оживил обсуждение данного топика, хотя гуру или нет не знаю.
Ждёмс появления интереса?
Цитата(IgorKossak @ May 27 2009, 14:57)

Главное, чтобы информационно-просветительские темы были полезны и интересны, чтобы пользователи сами захотели развиваться в этом направлении. Критическую массу разработчиков можно наработать на мой взгляд только так.
Полностью согласен с этим.
Лишь бы темы ( тема) не затерялись и были.