Куайн (программирование)


Русская Википедия - свободная энциклопедияDownload this dictionary
Куайн (программирование)
Куайн, квайн — компьютерная программа (частный случай метапрограммирования), которая выдаёт на выходе точную копию своего исходного текстаПрограммисты иногда для забавы занимаются разработкой максимально кратких куайнов на различных языках программирования.

Следует заметить, что программы, использующие внешние данные, куайнами не считаются; то есть исключается прочтение текста программы из файла, ввод его с клавиатуры и так далее. Кроме того, не считается куайном «программа», не содержащая вообще никакого кода (вырожденный случай).

Термин получил название от имени американского логика и философа Уилларда Ван Ормана Куайна  (1908—2000), который занимался углубленным изучением косвенного самоупоминания .


Продолжение на Wikipedia.οrg...


© Текстовое содержимое использует материал из Википедии® и доступно в соответствии с лицензией свободной документации GNU