Страница 1 из 1

Forth

Добавлено: 23 дек 2016, 16:55
Olej
Очень интересный ... но и очень специфический стековый язык.
Одно время Forth был самым широко используемых языков в программировании практических проектов в области робототехники.

Но вот из относительно новых вещей: gforth - GNU Forth for Android.
Изображение

Re: Forth

Добавлено: 23 дек 2016, 17:45
Olej
Forth интересен тем, что:
- программный код (байт-код) создаваемый Forth короче (файлы меньшего размера), чем функциональные аналоги на ассемблере
- интерпретация байт-кода Forth по производительности совсем немного уступает компилирующим реализациям ... например, на Pascal.
- представление исполнимого кода Forth в виде стекового байт-кода - это, в каком-то смысле, предтеча Java.

Правда, Forth нужно было изучать ... в конце 80-х годов ... Форт (язык программирования)
Язык Форт был создан Чарльзом X. Муром в конце 1960-х — начале 1970-х годов. Мур назвал свой язык Fourth, считая, что это будет язык для ЭВМ четвёртого (англ. fourth) поколения. ... Впрочем, первые эксперименты Мура по созданию простого интерпретатора, облегчающего написание программ управления астрономическим оборудованием относятся ещё к концу 1950-х годов.
Интересный обзор "на пальцах" здесь:
Применяют ли Форт сейчас? Да. Показателем того, что язык не умер, является продолжающийся процесс стандартизации. Последний ANSI-стандарт Форта принят в 1994 году (предыдущие в 83м и 79м). Форт по-прежнему находит работу в своей нише. Это и управление железками (телескопами, батискафами, космическими аппаратами), ...