Для того, чтобы Вы знали, на что направить взор если Форт Вам не понравился ;-) опишем основных конкурентов.
C — Язык Си — также, как и Форт, является языком среднего уровня ( содержит и высокоуровневые и низкоуровневые слова). Его целевая ниша практически совпадает с нишей Форт, а потому является прямым и самым сильным конкурентом. Относится к «мейнстриму» (пока), поэтому объяснять, что за язык и где его искать мы не будем.
Java —
Язык Ява (Джава) — объектно-ориентированный язык
программирования, программы на Java транслируются в байт-код, выполняемый
виртуальной java-машиной (JVM), официально выпущен 23 мая 1995 года компанией
Sun Microsystems (где всегда была особо высокая концентрация
фортеров).
Очень много общего с Фортом (имеются случаи, в
угоду маркетингу, наглого названия Форт-процессоров
Java-процессорамии) и Си++. Относится к «мейнстриму»
(уже), поэтому смотрите предыдущий абзац.
LISP —
Язык ЛИСП (LISt Processing Language) — второй в мире язык
высокого уровня (после самого первого и одновременно самого ужасного языка
FORTRAN), разработан Джоном Маккарти (John McCarthy).
Программа на Лиспе состоит из последовательности списков. Работа программы
состоит в обработке этих списков, результаты также записываются в виде списков,
а также возможность интерпретации кода программы как данных и наоборот . Это
позволяет создавать программы, изменяющие другие программы, что может
существенно расширить возможности языка.
ЛИСП является самым распространенным
среди функциональных языков (хотя не является чистым функциональным в отличие от
Haskell). Часто применяется для решения задачи
Искусственного Интеллекта.
http://lisp.org/,
http://lisp.ru/,
http://www.newlisp.org/,
http://www.cliki.net/Common Lisp implementation
Scheme — Язык Схема — диалект
ЛИСП.
www.schemers.org,
www.scheme.org,
http://www.cs.rice.edu/CS/PLT/packages/drscheme/,
http://www.swiss.ai.mit.edu/projects/scheme/,
http://www.scheme.com/
Rebol —
Система программирования
[Реблйел]
Ребол — высокоуровневый, мультиплатформенный (Core версия, которая является
подмножеством всех других версий, доступна для более чем сорока платформ),
мульти-парадигменный ( функциональный язык, поддерживающий императивный стиль),
динамический (рефлексивный), символический язык программирования. Минимальной
лексической единицей является СЛОВО — просто набор символов. Средствами языка,
любому Слову может быть приписан весьма разнообразный смысл, который может
далеко выходить за рамки понятий базовой среды программирования, в которой
используется в основном набор базовых функций.
Rebol
появился на свет в 1997 году, он проектировался в течение 20 лет Карлом
Сазенратом, — архитектором и основным разработчиком AmigaOS. Фактически является
гибридом ЛИСПа и Форта (лисперам и реболюционерам просьба не обижаться, а
относится к фразе философски). Если необходимо написать распределенную систему
(или клиента, например для сетевой игры) в Интернет быстро и эффективно, то
Rebol то, что Вам нужно.
http://www.rebol.com/,
http://www.rebol.org/,
http://rebol.ru/,
http://rebol.org.ua/
Ruby —
Система программирования Руби — написан Юкихиро Мацумото (яп. 松本行弘, чаще яп.
まつもとゆきひろ, также известный как Matz) нечто среднее между Перлом и Питоном.
Результат вышел за пределы первоисточников — Ruby близок по особенностям
синтаксиса к языкам Перл и Эйфель, по объектно-ориентированному подходу к
Smalltalk, а некоторые черты языка взяты из Python, Лисп, Dylan и CLU. Формально
Руби полная противоположность Форта (например файл инсталляции для
Windows более 23 Мбайт, а чтобы
сделать одно и тоже простое действие существует
«333 способа»), но фактически на
«жирных»
клиентах их применение может пересекаться.
http://www.ruby-lang.org/en/,
http://www.ruby.su/