О языке программирования FORTH
From: news [mailto:news@host.talk.ru] On Behalf Of Alex Kouznetsov
Sent: 3 августа 2003 г. 4:14
To: Denis Nikiforov
Subject: forth? — fido7.su.forth
Hi Denis,
Sat Aug 02 2003 17:18, Denis Nikiforov wrote to All:
DN> хочется узнать что такое эхотаг, и нужен ли он мне
DN> подкиньте плз ссылок где это можно узнать
http://www.forth.org.ru
http://www.forth.org
http://www.forth.com
DN> интересует общая информация: что он из себя представляет, где можно
DN> использовать, на сколько он сегодня/завтра актуален/популярен,
Форт является вещью в себе. Полностью самодостаточен, в одном флаконе сочетает свойства (императивного) расширяемого языка программирования, компилятора, интерпретатора, операционной системы, и пр. При этом Форт настолько прост
(проще него только ассемблер), что работающую Форт-систему может сделать один человек за небольшое время.
Использовать можно везде. Традиционно используется в астрономии, для программирования встроенных систем (особенно популярен в военных и космических применениях), для обработки графики и текста (Постскрипт — это разновидность
Форта, хотя Адобе этого не признает), для систем AI, и т.д, и т.п. Встречается в самых неожиданных местах. Существуют Форт-приложения даже с ~1 млн строк текста.
По современной американской статистике, 68% программистов знают Си, 3% знают
Форт.
DN> производительность, совмещаемость с другими языками (C++), какие подходы
DN> программирования используются (процедурный, ООП, ДООП, ...)
По производительности не уступает самым быстрым ЯВУ. Однако чаще всего Форт не гонится за скоростью, зато самым естественным образом создает очень компактные программы. Можешь ожидать, что прога на Форте займет раза в 2-5 меньше места в памяти, чем аналогичная на Си.
Пока, Алексей
—
Адрес этого сообщения в WWW: http://talk.mail.ru/article-26631087.html