November 15th, 2016

lenin

Старинные картинки

Внезапно, в файле-образе диска, который у меня был на протяжении лет 20, нашлась программа на Паскале, датированная 23.05.85 в комментарии, рисующая на графическом дисплее разные картинки (хозяйке на заметку: дампы надо смотреть в виде потока символов во всех теоретически возможных кодировках, а не только в паре самых распространенных).
Ничего похожего на дисплей "Электроника МС 7401" винницкого производства у меня нет, поэтому птичий язык я выкинул, а команды Постскрипта вставил. Некоторые из выдаваемых картинок таким образом удалось воскресить.

Естественно, уже в то время не обошлось без котов.

Длина процедуры - 42 строки.

Также имеются случайным образом генерируемые "цветочки", символически называемые розами; видимо, за розоцветную пятилепестность. Collapse )
Есть и абстрактный узор (увы, только один). Collapse )
Название процедуры, генерирующей следующую картинку, (из 4 букв) предлагаю угадать. Не стесняйтесь, угадывайте, слово приличное, из 4 букв как по-русски, так и по-английски. Collapse )
Приведу в качестве примера самую короткую из процедур, выдранную из исходного текста, с правками для выдачи Постскрипта:
Collapse )
lenin

Старинные подписи к картинкам

У розы из предыдущего поста, как было модно с 1980 года, должно было быть имя. Его можно было задавать явно, а если оно не было задано, генерировалось случайное. Например, такие (считайте игрек буквой У):
EKOTЬBAБ ЛЯBECЫXП EMOCИEBE EБЩATИPC TCЫKOГИЧ ЫKOCЛЯOH
OMYШAHИM HИPCTЫKO ЛИPИXПOP ИTTЫBAXC ECЯЗЫKOC ИИЯXПOTC
ПCTHЫИTЬ AHTEHOДO EБOПPИTA ИPEHЫKYД OTBACЫИC CTИTCПPO
HЫTCИЯЗO EИOЛГPOБ YЛЬOBCЫK CEMYЛЬKИ EБOTCOПЫ AДOЗATHИ
COOBOTИM HИЙCЯECT AKEИEИTE ИФOГPCTЬ ПOTTOPИФ BATEДEBA

Особо отмечу "омушаним" и "соовотим", "семульки" (превед Лему) и "ватедева" (звучит по-санскритски; так и оказалось, Dewaté-dewa = great god of gods, говорят нам гуглобуки). А Потториф (Pottorif) - реальная фамилия, говорит нам гугл.

Делалось это следующей процедурой Collapse )
А теперь гвоздь программы: текст из 510 символов, на основе которого генерируются случайные "имена", таков: Collapse )