Исходный код программы на языке FORTH


На этой странице нет ничего интересного. Но может, кто то пожелает поковыряться в коде ради спортивного интереса...
Код программы xfmap, не содержит ограничений и предназначен для свободного доступа в режиме as is (как есть).
Программа написана на языке Forth Forth. Почему на форте? Так исторически сложилось, прочитав как то на досуге книгу Лео Броуди, весьма заинтересовался, тем более первые компьютеры, что у меня были, форт поставлялся, как один из основных языков, "Микроша", "Вектор" "Искра-1030М", IBM... С появлением Windows, сразу приглянулась форт-система SPF Андрея Черезова и его команды, за что им большое спасибо! Forth SPF-4.20, на которой засел и по сей день.
Система достаточно стабильная и хорошо работает даже на 64-разрядных платформах. Для решения своих "узкоспециализированных" задач меня вполне устраивает. Конечно, мысли есть перейти на более современные технологии, но это в будущем.
Ну и второй вопрос, зачем и кому это надо? Во первых для себя, и кому не по карману преобрести монстров графических программ с их кучей возможностей, гигабайтами памяти, жесткими требованиями к железу, платные лицензии и т.д..., но для отрисовки конфигурации границ эти сверх и пупер возможности просто, чаще всего, будут не востребованы.
Код, желает лучшего, мало документирован, местами совсем не оптимизирован и не причесан (работает, да и ладно:). Концепция написания программы появилась в 2008 году, когда появилась необходимость формирования xml документов для постановки на кадастровый учет объектов недвижимости. Идеология взята от Шведской программы AUTOKA-PC (все в одном флаконе геодезия-графика-документ), используемой в то время в земельных комитетах, но уже морально устаревшая.
В архиве находятся три папки:
BIN - исходный код программы, для сборки форт системой spf421.exe
MAK - расширения программы, выполняющие во время интерпретации, подключенные к меню программы
EXEC - форт-скрипты для решения неких специфических задач, и предварительной отладки рабочего кода, для последующего включения в сборку программы.
Связаться с автором, Виктор Королев, если возникнут вопросы по данной теме, по возможности постараюсь ответить.

*

Исходный код программы XFMAP по состоянию на октябрь 2022 г. - zip


<--  Назад