Skip to content

Заключение

Ivan Zolotarev edited this page Apr 8, 2017 · 5 revisions

Итак, полиглот закончен.

Было ли это легко? Отнюдь. На деле, как и всегда, было множество проб и ошибок. Например, некоторое время я потратил, пытаясь добавить еще и Befunge, но в итоге пришел к выводу, что без долгих разбирательств с самомодификацией этот исходник не заработает, поскольку, используя богатый синтаксис, он во многом конфликтует с остальными исходниками и в особенности с неповоротливым Malbolge. Артефакты, впрочем, остались - например, то, что первые 2 строки заканчиваются v - командой сдвига указателя вниз в Befunge.

Достаточно много времени в процессе добавления очередного языка тратилось на то, чтобы его исходник не конфликтовал с остальными. Приходилось следить и за тем, чтобы части исходников на одном языке не приводили к фатальным результатам для других.

Все это в сумме заняло достаточно много времени, но итог того стоил: 7 эзотерических языков и зашифрованное число PI внутри.

Beat it 😝

Clone this wiki locally