Forth
http://fforum.winglion.ru/

О плюсах и минусах Форта
http://fforum.winglion.ru/viewtopic.php?f=12&t=3159
Страница 4 из 4

Автор:  Hishnik [ Ср июн 06, 2018 00:45 ]
Заголовок сообщения:  Re: О плюсах и минусах Форта

mOleg писал(а):
то есть, я правильно понимаю, что он должен быть открытым? (доступны исходные тексты)

Дело очень редко в исходных текстах. Должна быть описана архитектура программы. Если программисту сказать, что вот тут надо просуммировать элементы массива, то ему этого достаточно. А с исходными текстами он будет вынужден сам восстанавливать, что имел в виду автор. Сумму элементов массива он, очевидно, увидит, а вот более сложные понятия?

mOleg писал(а):
vikt писал(а):
Это еще и методичка, для создания своих фортов.

Это доступно многим уже существующим реализациям.

Меньшинству. Код для обучения и код для работы разный. Для работы пишется то, что эффективно, и то, что соответствует наработанным шаблонам разработчика. Не факт, что это окажется понятным.
mOleg писал(а):
vikt писал(а):
Поскольку, разумеется, реализуется не на ассемблере, то естественно должны быть проработаны
затруднения, которые возникнут при реализации на языках высокого уровня.

почему не на ассемблере? И зачем тут высокоуровневые ЯП?

Потому что приоритеты могут быть разными. Например, те, которые ниже:...

mOleg писал(а):
vikt писал(а):
После реализации и подключения к какому-нибудь проекту на языке высокого уровня,
"учебный форт" становится боевым.

это тоже не понятно, почему надо подключать к ...


Потому что ЯВУ может быть достаточно функциональным и подходящим для проекта на 90%. Если заполнить оставшиеся 10% скриптами, удобство разработки вполне может вырасти, причем чем крупнее и сложнее проект, тем больше для него начинают рекомендовать скриптовые языки. Форт как скриптовый язык с конструируемым синтаксисом и отсутствием необходимости сначала все-все предусмотреть вполне подходит на роль "клея".

Страница 4 из 4 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/