Dingo (16.05.2017 07:50 - 08:02, просмотров: 369) ответил mut на Мне сама идея простого транслятора форт системы нравится. Как бы к этой идее удобный язык программирования (типа Ады) прикрутить? :)
У Форта ценна интерактивность, точнее - её возможность. Послать пакет - пожалуйста. Переопредить подпрограмму-нет проблем. Ещё простота реализации, возможна миниатюрность. Гибкость.На этом, к.м.к. его достоинства заканчиваются. Начинаются недостатки.
трудночитаемые исходники - "writeonly";
отсутствие типов совсем(но есть Factor) [именно благодаря этому гибкость];
архитектура не под гарвардскую;
...
Если нужен шитый код - сделайте свой токенизированный, а-ля бейсик в спектрум-48. Посмотрите в сторону Lua(интерактивный) или Pawn(только компилятор), но это не для тинек точно.
В общем- всякому овощу своя грядка.
По поводу экономии байт компактности - здесь уже не раз говорилось, что и микроконтроллеры становятся всё жирней и жирней, так что $(бОльшая память) дешевле $(труда программиста). Плюс, с определённого уровня сложности задач, данные занимают весьма немалую часть от оперативки. К тому же она возможна только когда транслятор+команды < код на си/асм/.... Сколько транслятор Форт-а занимает? Сколько память в тиньке/меге/вашем контроллере?
Поправьте меня, если не прав.