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

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

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

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

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

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

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

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

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

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

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

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

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

Предыдущие записи блогера :
Архив записей в блогах:
Сначала - небольшая зарисовка с натуры. Однажды летом к нам хотел перевестись юноша из СПбГУ. Там он учился на бакалавра по направлению "Искусства и гуманитарные науки", созданного, как многим известно, по классической и местами весьма ...
Катастрофа Ан-24 под Баку — авиационная катастрофа, произошедшая 18 августа 1973 года близ города Баку с самолётом Ан-24Б авиакомпании Аэрофлот, в результате которой погибли 56 человек. или ...
Новая книга посвященная 50-ю     годовщине со дня смерти Мэрилин Монро раскрыла нам новые до сих пор неизвестные подробности секретов знаменитой блондинки, у которой, как оказалось, были сексуальное влечение к женщинам. Мэрилин желали ...
Псевдоакадемик 16 лет зарабатывала на москвичах, «исцеляя» их водой из-под крана 02.11.2010 Когда оперативники рассказали мне про врачевательницу Надежду Антоненко, я ушам своим не поверила. Фантастика! Однако эта фантастика принесла ...
ВОЗ соизволил сделать то, что нужно было сделать месяц назад. Ну, сделал, и то хорошо. Интересно, люди, которые сейчас успокаивающе твердят себе и другим "да, ну, все это фигня, я в это не верю, это все про деньги и жадные фармкомпании, от гриппа каждый год больше умирает, все это ...