Изменения

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

Квайны

119 байт убрано, 20:06, 6 января 2015
Принцип написания
</font></code>
* применим [[Теорема о рекурсии|теорему о рекурсии]] и заменим параметр на исходный код программы:
<table><tr><td><code><font size = "2em">
<tex>P_1(arg)</tex>:
'''if''' (arg == "print second!")
'''else'''
'''print'''(getSrc())
</font></code></td><td><code><font size = "2em"> Вторая программа может быть получена запуском первой с нужным аргументом <tex>P_2(arg)</tex>: '''if''' (arg == "print first!") '''print'''(<tex>P_1</tex>(getSrc(),arg).getSrc()) '''else''' '''print'''(getSrc()) </font></code></td></tr></table>
Теперь добавим третий язык:
* напишем для него "полу-квайн", но уже с двумя параметрами и тремя возможными выводами:
Анонимный участник

Навигация