Иностранная литература

Оказывается, на Амазоне выложена неплохая англоязычная полочка книг по Форту (англ.). На русском литература по Форту давно не издавались (что было, скупил и использую), а здесь издания 2014-18 годов. Среди них, конечно, есть очень древние тексты (что-то из них можно нагуглить бесплатно) — но в последней версии, обновлённые и отредактированные. Автор, кстати, увлекается дзэн-буддизмом и неплохо о нём пишет.

Потратил свои, увы, очень скромные средства на литературу. Был соблазн вообще всю подборку скупить, но этой весной пожертвования от учеников оставляют желать лучшего.

Уже прочитанное позволит сделать в Каллисто-2 оператор выбора CASE — он вполне устоялся в Форте, даже входит в стандарт ISO/ANSI. Также хорошее описание поможет в долгожданной реализации обработки исключений CATCH/THROW и, возможно (пока не обещаю), в поддержке прерываний МК-161 на уровне языка. Скорее всего, в язык войдёт и современная эволюция «вычисляемого GOTO», слово EXEC: (разумеется, без адресов и меток). Есть главы по ассемблеру и метакомпиляции, пригодятся. В литературе приводится ещё один (четвёртый) синтаксис определения структур — но идея за ним всё та же.

Нашёл хорошее описание Форта в БНФ, оно почему-то в FIG-Forth Manual. В Руководстве по Каллисто уже есть РБНФ (гл. 15). Теперь появилась возможность улучшить формальное описание входного языка, что важно с академической точки зрения. Одновременно пришло на ум несколько интересных архитектурных решений, экономящих время и память МК-161. Часть из них продумал так глубоко, что можно приступить к кодированию.

Comments

https://archive.org/search.php?query=subject%3A%22FORTH+%28Computer+prog...

P.S. По слову Forth на веб архиве ещё какие то материалы есть :)
Сервис удобен ещё тем, что автоматом преобразует графические сканы документов в текст. (каким то Finereader-om)