vak: (Default)
[personal profile] vak
$ cat slavic.c 
#include <stdio.h>
#include "ancientslavic.h"

молитва отченаш

цело х, у, xmax ъ

молви ( "Введите предел по икс (5-15): " ) ъ
поведай ( "%d", &xmax ) ъ

х стане дулю ъ
покуда х помене xmax пущай
у стане х да 2 ъ
молви ( "y (%d) = %d\n", х, у ) ъ
х стане х да 1 ъ
аминь

молви ( "Готово\n" ) ъ
воздати дулю ъ

аминь
Компилируем и запускаем:
$ cc slavic.c -o slavic
$ ./slavic
Введите предел по икс (5-15):
Файл ancientslavic.h можно взять здесь: ancientslavic.h

Date: 2022-05-05 19:41 (UTC)
dmytrish: (qnxroot)
From: [personal profile] dmytrish
Надо "азъ" и "буки" яко переменныя!

Date: 2022-05-05 20:16 (UTC)
From: [personal profile] ivanrubilo
₽ кот славик.ц

Date: 2022-05-05 20:34 (UTC)
spamsink: (Default)
From: [personal profile] spamsink
Отдельный ер выглядит коряво.

Date: 2022-05-05 22:23 (UTC)
spamsink: (Default)
From: [personal profile] spamsink
Правильный язык программирования должен разрешать произвольные символы в качестве знаков операций, чтобы можно быть объявить operator Ы(), чтобы никто не догадался, сколько будет 2 Ы 2.

Date: 2022-05-06 05:39 (UTC)
archaicos: Шарж (Default)
From: [personal profile] archaicos
Да, да, на глаз неотличимые символы, 0 и O, 1 и l, и т.д.. Особенно удобно для код-ревью. Норот оценид!

Date: 2022-05-06 07:21 (UTC)
From: [personal profile] sergegers
Old school шутка, типа православной операционной системы.

Date: 2022-05-06 08:02 (UTC)
mikerrr: (Default)
From: [personal profile] mikerrr
\n можно заменить на "так думаю!"

Date: 2022-05-06 09:10 (UTC)
From: [personal profile] ivanrubilo
TempleOS вполне себе работает :)
Жаль только единственного разработчика бог прибрал.

А как же...

Date: 2022-05-06 12:39 (UTC)
dmytrish: (bartson)
From: [personal profile] dmytrish

orthodox_studio.jpeg

Date: 2022-05-06 14:19 (UTC)
From: [personal profile] ichthuss
Это уже приближается к чукотскому русскому.

Re: А как же...

Date: 2022-05-09 00:28 (UTC)
dmytrish: (wildcat)
From: [personal profile] dmytrish
Молитеся да обрящите!

Date: 2022-05-11 15:35 (UTC)
dmarck: (Default)
From: [personal profile] dmarck
три жызни назад мы писали специально для сдачи дипломов обфускатор, который мало того что очевидно выкусывал все комментарии и пробелы и форматировал всё в 76 столбцов, но и все символы переименовывал в сочетания малой эль, большой ай и единицы

happy debugging ;-P

Date: 2022-05-11 16:28 (UTC)
archaicos: Шарж (Default)
From: [personal profile] archaicos
Была прекрасная переводная книжка, обучающая ассемблеру.
В ней примеры кода прошли через OCR, приобретя соответствующие замены символов, а строки с длинными комментариями разъехались на несколько, добавив в код «инструкций».
Только самые сильные смогли собрать программу из книги.