Перейти к содержанию
    

Forth (Форт) для STM8

Вот что в проектах использования Форт для STM8 находится на площадке Github.

STM8 Forth

P.S. А, вдруг кому то зайдёт. 🙂

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если сравнивать Форт с С, то преимуществ у Форта мало.

Главные преимущества - простота и самодостаточность, если это зачем-то нужно. Из чего вытекают и главный недостаток: Форт - это "вещь в себе".

В подавляющем большинстве реальных приложений С превозмогает гарантированным уровнем предоставляемного сервиса. А в случаях развитых библиотек, как, например, Ардуино, Форт не способен ничего адекватного противопоставить.

Форт - это очень красивая идея на раннем этапе развития вычислительной техники.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

17 часов назад, =AK= сказал:

Если сравнивать Форт с С, то преимуществ у Форта мало.

Это примерно как сравнивать автоматический обрабатывающий станок с неизменной оснасткой для которого только делается технологическая карта операций для выполнения требуемой задачи с изначально простым станком с набором оснасток и железяк, который сам дорабатывается для получения станка наиболее удобного для выполнения требуемой задачи. Разница как между хобийным ЧПУ и промышленным.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 hour ago, artemkad said:

Это примерно как сравнивать автоматический обрабатывающий станок с неизменной оснасткой для которого только делается технологическая карта операций для выполнения требуемой задачи с изначально простым станком с набором оснасток и железяк, который сам дорабатывается для получения станка наиболее удобного для выполнения требуемой задачи. Разница как между хобийным ЧПУ и промышленным.

причем у автоматического станка есть хоть какая-то защита от ошибок пользователя, а в случае изначально простого станка за всем должен следить тот, кто его доработал и использует.

Или в FORTH появилось хоть какое-то отслеживание типов данных?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 часа назад, novikovfb сказал:

причем у автоматического станка есть хоть какая-то защита от ошибок пользователя, а в случае изначально простого станка за всем должен следить тот, кто его доработал и использует.

Само собой, никаких защит сложнее "я такого не знаю" изначально нет.

Но с другой стороны, промышленный станок всегда остается станком в то время как хобийному никто не мешает приделать колеса, кузов, двери и багажник и он станет автомобилем или еще добавить крылья и он станет самолетом.  Более того, изначально именно так и было задумано, а подражание промышленному станку это уже кривая попытка втисаться в массовое русло. Иначе говоря, в изначальном виде сравнение Си с Фортом это сравнения станка с конструктором.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

есть отрасли, где некоторые языки прижились и без них никак, мне рассказывали, что форт сильно используется в астрофизике

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 1/21/2023 at 4:04 PM, novikovfb said:

Или в FORTH появилось хоть какое-то отслеживание типов данных?

Sorry,

Был в "бане" и поэтому не мог что то ответить в топик.

В самом Форт, как он спроектирован нет, конечно, но ничего не препятствует добавлению каких то технологий по такому контролю

"поверх" языка или на уровне IDE.

P.S. Форт, просто, самый первый удачный язык для практического использования среди https://concatenative.org/wiki/view/Front Page конкатенативных языков появившихся впоследствии в разном исполнении и наполнении. 🙂

Какие программы лучше всего делать на Форт языке? Почему Forth (Форт) язык воспринимается как сложный?

Forth тег в Q&A - вопросах/ответах на Хабр

Изменено пользователем KPG

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...