рейтинг блогов

О кроссвордах и об MS-DOS

топ 100 блогов hardsign25.05.2023

О кроссвордах и об MS-DOS

В детстве у меня была замечательная книга – «Мастерская головоломок» Николая Студенецкого (я о ней уже писал, но к хорошей книге не грех и вернуться). Книга эта была подарена ещё моей маме, и уже тогда было понятно, что «сейчас таких головоломок уже не делают», а уж теперь...

Возьмём, например, кроссворды. Культурным шоком для меня был тот факт что для разработки хорошего кроссворда сначала надо нарисовать клеточную фигуру, и только потом заполнять её словами. Только так можно получить красивый кроссворд – вроде знаменитого «кроссворда с фрагментами» из журнала «Наука и жизнь».

Не знаю, как заполняли фигуры в 60-х и даже 80-х годах, но в конце 90-х компьютеры были уже достаточно мощны и доступны, чтобы автоматизировать этот процесс. И я написал программку, которая на вход получает фигуру и набор слов, а на выходе даёт заполненную фигуру. Одно время эти кроссворды печатала какая-то газета с объявлениями, и я даже заработал немного денег. Пытался продать и программу, но не получилось.

На днях мне понадобилось составить кроссворд. Я залез в архив и нашёл там свою программу. Но...

Во-первых, программа написана на языке Borland Pascal (от классического Паскаля он отличается наличием объектов; этакий Паскаль-с-классами или Pascal := Pascal+1 ЕВПОЧЯ). Это не самый распространённый сегодня язык, и тратить вечер на поиск компилятора мне не захотелось.

Во-вторых, рядом лежал скомпилированный образ, но под MS-DOS. Dosbox установился мгновенно, но программа почему-то не заработала. Вернее, она запустилась, но на экран ничего не выдала, «зависла». Если учесть, что на триста восемьдесят шестом процессоре создание кроссворда занимало несколько секунд, то очевидно, что что-то пошло не так.

В конце концов я плюнул и загуглил «составление кроссворда онлайн». Но никто из авторов найденных сервисов Студенецкого в детстве не читал, и поэтому все программы поступают ровно наоборот – берут слова и безо всякой фигуры пытаются как-нибудь впихнуть их на поле. Получается, естественно, криво – да вы и сами можете оценить.

В общем, пришла пора переписать код на каком-нибудь более современном языке. И выложить, наконец, на всеобщее обозрение.

Оставить комментарий

Предыдущие записи блогера :
Архив записей в блогах:
Результаты выборов меня расстроили. Более всего потому, что они весьма близки к реальным результатам. Даже если Путину и накинули для солидности несколько лишних процентов, все равно он победил. Народ действительно шел и голосовал за него. ...
Я таки сходил на него. Что скажу.. Для тех, кто смотрел трилогию "Властелин колец" и кому она нравится - тем, скорее всего, понравится и это кино. То, что народ пишет о "меньше действа чем во властелине" - неправда, примерно то на то выходит. Но учтите, ...
Медалька довольно редкая и сильно забавная. Ипполита Леруа произведение. Для не владеющих диалектами - 1924, Гент, Провинциальная (т.е. провинции Восточная Фландрия) Выставка Вульгаризации Электричества Электрификации. Электрификация изображена в виде прекрасной девы с ...
Многие люди плохо воспринимают современную литературу. Я - не исключение. Глупо отрицать очевидное: как бы ни трубили по поводу новых Толстых и Достоевских - их нет и не предвидится. Причем аргумент про большое, которое видится на расстоянии, уже ...
Зоопарк Шёнбрунн в Вене построил для бегемотов новый просторный бассейн. +1 им в карму :-) Спасибо alexspet за эту хорошую ...