Изменения

Перейти к: навигация, поиск

Квайны

453 байта убрано, 13:19, 6 января 2015
Общий принцип написания квайнов
Можно представить сегмент данных как некий шифр, который можно расшифровать двумя способами. В результате расшифровки первым способом получится строковое представление собственно сегмента данных, при расшифровке вторым способом получится строковое представление сегмента кода. Объединив результаты этих расшифровок, мы получим строку, в которой содержится весь исходный код программы.
Таким образом, изменяя способ шифровки-расшифровки, можно получать сложные конструкции, например, [http://habrahabr.ru/post/186782/ цикл из 50 программ, каждая из которых выводит код на новом языке программирования, который является следующей программой в цикле]
==Связанные определения==
Анонимный участник

Навигация