Перейти к материалам
шапито

Петербургский разработчик создал язык программирования Petooh

Источник: GitHub

Пользователь Github Роман Нуретдинов (ky6ik) представил «фундаментально новый» эзотерический язык программирования Petooh, в котором все команды представляют собой фрагменты звуков, издаваемых курами и петухами. Код, набранный словами «Kudah», «Kukarek» и «KoKo», затем интерпретируется с помощью заранее подготовленных скриптов на языках Perl и Haskell.

Разные формы используемых в Petooh слов позволяют манипулировать с ячейками данных и выводить их значение на экран. Например, код, печатающий букву «P» на экране, выглядит так: «KoKoKoKoKoKoKoKoKoKo Kud-Kudah KoKoKoKoKoKoKoKo kudah kO kud-Kudah Kukarek kudah».

Чтобы опробовать Petooh с помощью Perl, необходимо установить на компьютер сам язык, скачать с Github архив и распаковать его в какой-нибудь папке. После этого достаточно вбить в командной строке или терминале команду «perl [путь до папки]/Perl/petooh.pl [путь до папки]/test.koko», и при успешном стечении обстоятельств высветится название языка программирования.

Код, выводящий слово «MEDUZA», будет выглядеть так: «KoKoKoKoKoKoKoKoKoKoKo Kud-Kudah KoKoKoKoKoKoKo kudah kO kud-Kudah Kukarek kudah KoKo Kud-Kudah kOkOkOkO kudah kO kud-Kudah Kukarek kO Kukarek kudah KoKoKoKo Kud-Kudah KoKoKoKo kudah kO kud-Kudah Ko Kukarek KoKoKoKoKo Kukarek kudah KoKoKoKo Kud-Kudah kOkOkOkOkOkO kudah kO kud-Kudah kO Kukarek».

Судя по истории изменений в Github, Нуретдинов закончил создание Petooh еще в 2012 году, но 9 декабря он добавил скрипт-интерпретатор на языке Haskell, предложенный участником ulidtko.

KoKoKoKoKoKoKoKoKoKo Kud-Kudah KoKoKoKoKoKoKoKo kudah kO kud-Kudah Kukarek kudah KoKoKo Kud-Kudah kOkOkOkO kudah kO kud-Kudah Ko Kukarek kudah KoKoKoKo Kud-Kudah KoKoKoKo kudah kO kud-Kudah kO Kukarek kOkOkOkOkO Kukarek Kukarek kOkOkOkOkOkOkO Kukarek

GitHub