![](http://img-fotki.yandex.ru/get/5312/21304472.6a/0_6c5af_c8d38a40_XL.jpg)
Посмотреть на Яндекс.Фотках
![](http://img-fotki.yandex.ru/get/4523/21304472.6a/0_6c5ba_c1b31ab9_XL.jpg)
Посмотреть на Яндекс.Фотках
![](http://img-fotki.yandex.ru/get/4614/21304472.6a/0_6c5c7_e65c6095_XL.jpg)
Сдвиги тут на Яндекс.Фотках
Многие программисты считают написание квайнов (программ, выводящих свой ...
Введение
Многие программисты считают написание квайнов (программ, выводящих свой исходный код) непосильной задачей. И действительно — все эти цепные квайны и квайны различного порядка, при взгляде на которые можно потеряться в казалось бы бессмысленном наборе символов…
Однако на самом деле написать квайн на каком-либо языке не так сложно, как кажется. Сейчас я расскажу, как сделать это на различных языках программирования. Более того, мы не будем использовать «хаки» интерпретеруемых языков вроде операции вывода исходного кода и функций типа eval, а также напишем квайны на интерпретируемых и компилируемых языках.
Читать дальше →