gudleifr писал(а):
Во-вторых, никаких Forth-методик по "покрытию территории" в природе не существует.
gudleifr писал(а):
Это, конечно, так. Более того, классический Forth почти идеален в этом смысле. Но от того, что мы это постулировали никому ни жарко, ни холодно.
Какие форт-методики? Если территория еще не освоена никем, то и методик нет. Форт-то тут при чем? Вообще программы пишет человек, язык это только инструмент. Осваивает территорию тоже человек, а не язык. Есть математика, мат. модели, базы алгоритмов, теория систем разного рода и тп (вообщем концентрат опыта человечества). Есть в конце концов способность думать, выявлять закономерности, декомпозировать, синтезировать, моделировать и тп. Кроме того часто уже есть открытые решения аналогичных задач. Вобщем какие-то методики решения похожих задач часто имеются. Перевести это в форт-программу не самое трудоемкое дело из всей совокупности затрат на решение задачи.
То, что форт процедурный язык в изначальном виде, ничего не значит, тем более чисто математически можно доказать эквивалентность всех языков, несмотря на их кажущееся различие. Форт имеет открытый транслятор и поэтому может
быть плотно адаптирован, с одной стороны - к задаче, с другой стороны - к программисту (самим программистом).
PS. К примеру, тот же Вирт проводил аналогии между процедурным подходом и ООП.
Кстати, американцы доказали, что можно хорошо знать математику и не суметь решить ни одной математической задачи.
И еще - человек все именует, а мозг человека работает не с именами, а с чем-то другим(с образованиями, отличающимися не именем, а самим содержанием(семантикой). Поэтому и в языке именование вторично, а семантика первична.