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