Скажите, какие более-менее большие проекты были сделаны на Forth? Пока нашел только nnCron и eServ. Не может быть чтоб на таком хорошем языке были сделаны две-три успешные программы.
<any-document>.ps сам форт не особо прижился, а вот его потомок поскрипт очень даже. кроме того, внутреннее апи большинства виртуалок - любимый стек/таблицы ссылок. фортеру будет приятно. просто "сильно далеки они были от народа" (с)
Форт это не только и не столько обратная нотация. Постскрипт и, скажем, виртуальная машина Явы очень-очень далеки от форта.
На форте очень интересно и востребованно писать виртуальные машины. Бедные реверсеры (не сочтите за флейм, ведь это правда). Хотя по началу форт кажется чем то немыслимым. Привыкаешь.. Ну и реальные применения форта: http://wiki.forth.org.ru/%D0%E5%E0%EB%FC%ED%FB%E5%CF%F0%E8%EC%E5%ED%E5%ED%E8%FF
помимо всего вышесказанного хотелось бы добавить, что форт - это прежде всего абсолютно иной подход к решению задач.
Вот вот. "Абсолютно иной подход", "идеально для того... идеально для другого", а в результате... "никаких современных, сколько нибудь больших проектов на нем нет". Хотя есть один - nnCron. Но это капля в море.
katrus > Форт это не только и не столько обратная нотация. Постскрипт и, скажем, виртуальная машина Явы очень-очень далеки от форта. а что такое форт? в двух словах? для меня это базированость на 2вух стеках и каскадных хэш-таблицах универсальных символов. в форте такую систему когдато выбрали, тк она резко уменьшила размеры интерпретатора (вроде требование такое было поставлено). фактически, это внутренняя структура классической стековой виртуалки. когда адобы разрабатывали для аппла пс, требования были аналогичными. поэтому, оттолкнувшись от форта они добавили графических и прочих печатных команд. может чтото переименовали, не помню. однако, пс - полноценный язык и на нем в сетке можно разные прилоги встретить (аж веб-сервер когдато видел). или я не понял вас? в чем заключается очень-очень далекость?
Так просто не найти упоминание Форта в коде тех или иных проектов. (типа, как байка про неуловимого Джо Но, так или иначе его можно встретить в разных "местах" от Fedex до, например, манипуляторов Strobotics, и ещё много где. (т.е. можно увидеть верхушку айсберга, но не представлять всё величие и массу подводной части его) https://vfxforth.com/ P.S. Это, например, софт-программа 3D тоже написано на Forth https://forthcad.com/ PLC контроллеры https://es.ua/komponenty-telemexaniki/kontrollery/ ... А, вообще, если заинтересоваться этой тематикой, то можно сделать некоторые открытия для своего понимания Форт и роли его в современном IT и "произодстве". --- Сообщение объединено, 16 янв 2021 --- http://soton.mpeforth.com/downloads/VfxCommunity/index.html --- Сообщение объединено, 16 янв 2021 --- https://www.forth.com/swiftforth/ --- Сообщение объединено, 16 янв 2021 --- http://home.iae.nl/users/mhx/
Форт используется в загрузчике во FreeBSD. Но от него постепенно избавляются в пользу lua. Вывод: FreeBSD больше не нужна.
Из нового. Форт приложениe (с кодовой базой на основе Win3Forth и Delphi7-dll) Программное обеспечение для анализа и сбора данных SpectraLab для биохимической спектроскопии и кинетики ферментов P.S. Описание с сайта университета Вашингтона SpectraLab User's Guide ---------------------------------------------------------------------------------------------------------------- https://github.com/nwon24/north Кто то начал замуту по написанию очередного Forth-подобного языка в C со своими фишками. Собрается и под Linux32, но поддержка в проекте компиляции или выполнения целевого кода для x86-64 из командной строки входного файла, но и добавить поддержку x32 не представляет особой сложности. При целевой компиляции имеется возможность указать опции используемого ассемблера и линкера, а также путь расположения библиотеки stdlib написанной на North. -------------------------------------------------------------------------------------------------------------- https://github.com/adumont/emu6502 6502 Emulator in FORTH Work in progress Mainly untested -------------------------------------------------------------------------------------------------------------- https://github.com/search?o=desc&p=1&q=forth&s=updated&type=Repositories Другие последнии обновляемые проекты на Github при поиске по слову Forth --- Сообщение объединено, 2 янв 2023 --- Пара познавательных видосиков русскоязычных преподавателей в топик. 1. Системы реального времени (СРВ, RTS). Лекция. Язык Forth (Shared March 10, 2022) (Автор только ошибся - в Фортe и стандарте есть локальные переменныe) 2. Операционные системы - Система Forth 17.12.21 P.S. Из треда: Язык Forth - зачем нужен, что можно делать на нём? https://gamedev.ru/flame/forum/?id=263400