a function which prints its own code
a "program that generates a copy of its own source text as its complete output
a program that outputs a copy of its own source
a program that outputs its own source code when you run it
a program that prints its own full source code as its only output
a program that when executes prints itself as output
a program that will recreate itself when run
a program that writes itself
a program which prints its own listing
a program whose output produces the source code of the program
a self-reproducing program
a special kind of metaprogram that has its own source as its output