maxwolf: (maxwolf)
maxwolf ([personal profile] maxwolf) wrote2013-02-21 03:32 am

Закрома родины


Продолжая развивать тему антологии в творчестве современного писателя (программ), я, наконец, добрался до своей самой первой программы, имевшей коммерческий успех. И хотя успех заключался всего лишь в получении зарплаты за работу по (тогда ещё будущей) специальности, в начале 90-х это было вполне круто. Официально, софтина была широко известна в узких кругах под названием Л-ГРАФ, и представляла собой интегрированную среду в стиле Turbo C (на котором, кстати, и была, в основном, написана), позволявшую создавать, запускать, и отлаживать программы на сильно ограниченном подмножестве языка программирования Лого. .

Соответственно, в составе этой "интегрированной среды программирования" был довольно продвинутый текстовый редактор




с системой гипертекстовой помощи,




и интерпретатор, который выполнял команды "черепашьей графики" в графическом режиме. Как автоматически, так и пошагово, изображая из себя отладчик.




Давеча у меня дошли руки скрестить раздобытую недавно программку с эмулятором DosBox (без которого она, увы, уже не работает под Windows Vista+), и сделать из этого супового набора блюдо, практически готовое для сервировки. Архив нужно просто распаковать в какое-нибудь удобное место, запустить StartLogoInDosBox.cmd и нажать в отрывшемся окне F9 - запустится одна (DEM1.LOG) из имеющихся там демонстрационных программ. Чтобы побаловаться с другими демками достаточно нажать F3, ввести в окошке *.LOG, и выбрать нужный файл.

P.S. По какой-то причине, в этом эмуляторе не работает сочетание клавиш Ctrl-C, которое приучен обратывать лого-интерпретатор, так что программу, которая крутится в бесконечном цикле или просто выполняется дольше, чем вы рассчитывали, придется закрывать вместе со всем окном DosBox.


[identity profile] iponomaryov.livejournal.com 2013-02-21 12:58 pm (UTC)(link)
Прикольно, а я тут методичку нашел такую желтенькую :)

[identity profile] maxwolf.livejournal.com 2013-02-22 03:42 pm (UTC)(link)
методичка - это ладно, я тут, погуглив по теме, обнаружил, что какой-то, совершенно неизвестный мне народ, написал учебники по этой теме...

P.S. Если методичку соберёшься выбрасывать - свистни, я заберу.