The SelfRep Challenge

Write a self-reproducing program, that is, a program

  1. that is not empty, and finite,
  2. that processes no input (input is empty),
  3. that outputs itself,
    i.e. prints its own program source text;
  4. that adheres to reasonable coding conventions;
    in particular, source lines must be no longer than 80 characters (this makes for a more interesting challenge), and

Connection to self-reproduction in biology.

RepRap, the Replicating Rapid-prototyper: open-source, 3D printer capable of self-reproduction.


Valid HTML 4.01 Transitional

©2009-2010, Tom Verhoeff (TU/e)
Feedback about this page is welcome