Posted by: Michael Justin on: July 16, 2008
“In order to understand recursion, one must first understand recursion.”
Read more: http://en.wikipedia.org/wiki/Recursion
And here is a C# program which prints its own source code as output:
class Quine {
static void Main() {
string f = “class Quine {{{2} static void Main() {{{2} string f = {0}{1}{0};{2} System.Console.WriteLine(f, (char)0×22, f, (char)10);{2} [...]