Forth все еще используется? Если да, то как и где? - PullRequest
29 голосов
/ 27 января 2010

Давным-давно я помню, что думал, что язык программирования Forth был довольно крутым. Я действительно ничего об этом не слышал годами. Forth все еще используется? Если да, то для каких типов приложений оно используется?

Ответы [ 14 ]

14 голосов
/ 27 января 2010

Он по-прежнему используется такими людьми, как Apple и Sun - взгляните на http://en.wikipedia.org/wiki/Open_Firmware.

7 голосов
/ 05 февраля 2010

Чак Мур, человек, который придумал, использует диалект, называемый цветом вперед. У него есть несколько интересных проектов:

http://colorforth.com/haypress.htm Haypress Creek суперкомпьютер. Он имеет 9 мультикомпьютерных чипов S40, каждый с 40 компьютерами C18. Всего 360 компьютеров, работающих на 700 Mips или 250 Gips. Каждый чип имеет 3 A / D и 3 D / As. Всего по 27 на каждого.

http://greenarraychips.com/ Его метизная компания

7 голосов
/ 02 февраля 2010

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

5 голосов
/ 23 сентября 2010

Eserv - популярный почтовый, веб и прокси-сервер для Windows - написан на FORTH (диалект SP-Forth). Около 15 лет на тысячах производственных площадок.

nnCron - самый мощный планировщик для Windows - также написан на SP-Forth.

www.eserv.ru, spf.sourceforge.net, nncron.ru

4 голосов
/ 27 января 2010

Я бы начал с этого http://www.forth.com/

Последнее обновление - 29 декабря 2009 г. Это кажется окончательным. Кто-то использует это.

Вы можете попросить список клиентов. Это скажет вам кто. Вы можете спросить их, как и где.

4 голосов
/ 27 января 2010

Вы можете взглянуть на [архивную] космическую программу Forth , касающуюся космоса, которую используют некоторые члены НАСА. Не знаю, насколько актуален этот список ...

2 голосов
/ 25 ноября 2015

Я использую его на деталях MSP430 и ATMega. Я написал их сам. Это просто и ничего не стоит. И я быстро отлаживаю вещи, если есть ошибки. Вы тестируете на клавиатуре. Это быстро, потому что это как сборка макроуровня. И маленький, и вы всегда можете сделать его меньше. C в порядке, но хороший компилятор стоит настоящих денег, и он довольно обычный. Вы не делаете это в Forth как ... Я называю мой Forth-Like. Он не соответствует стандартам Forth, но любой, кто знает, может прочитать мой код.

2 голосов
/ 09 ноября 2015

Да, Форт действительно "все еще используется". Мы только что выпустили версию 1.2.0 8th , наш безопасный кроссплатформенный производный язык Forth. У него небольшая, но растущая база пользователей.

Помимо нашей, есть как минимум еще два коммерческих Forths: SwiftForth и MPE Forth. Также есть множество бесплатных Фортов.

2 голосов
/ 21 июня 2015

Где ты спрашиваешь?MpeForth.Это компания, расположенная в Великобритании.Thier VFXforth (еще один диалект четвертого) используется в основном во встроенных решениях.Перейти на эту страницу О MPE .прокрутите вниз и посмотрите там Частичный список клиентов.

2 голосов
/ 31 мая 2011

Хорошим примером использования Forth является удаленный интерфейс для системы, которая: (A) представляет собой облегченную встроенную систему, не подходящую для работы с ОС, такой как Linux; (B) должен быть дистанционно управляемым / программируемым / сценарием в полевых условиях; (C) удаленное взаимодействие имеет характеристики высокой задержки (из-за транспорта и т. Д.).

...