Хищник писал(а):
Интересный и занимательный рассказ о коллективе весьма неглупых специалистов, которые делали серьезный проект, получая на нем организационный опыт. Дополнительно можно еще и посмотреть, СКОЛЬКО усилий требуется на Си-подобные компиляторы, которые, по представлениям некоторых программистов, существуют в избытке и обязательно рано или поздно появятся для любой платформы.
А ещё можно посмотреть на программы статического анализа типа Lint их цены и диагностические "всевозможные'
сообщения.
В Форте за счёт изначально "простой" вычислительной виртуальной машины (например "явный" массив памяти,
базовые переменные указывающие на ячейки этой памяти, "упрощённая" форма циклов с I и J базовыми словами,
т.к. "не надо" следить за типами переменных, то и ошибок с преобразованием типа и "непомнинья" типа конкретной переменной если она не введена через макрос тоже нет, к тому же, напрмер, в массивах можно вести по "желанию" динамический контроль за диапазоном обращения к памяти из запомненой размерности,
короткие и легко запоминаемые слова @ ! и др., лёгкость внесения изменений в рабочий код, возможность
параметризовать код, подстроить синтаксис и семантику, "монотонность" восприятия текста программы ...
Что ещё забыто или указано неверно? )
P.S. К чему это? Интересно как может выглядеть Lint по функциональности для Форта и какие сообщения об опасных или не очень местах будет выводить? Как можно формализовать для этого инструментарий?
К этим размышлениям привело рассмотрение ранее приводимой ссылки по программе Cweed (не понятно что
она и зачем "сканирует" в Си файлах для практического использования информации?)
Вроде эта тема особо не обсуждалась и для Форта не видно Lint анализаторов на "горизонте".