[net.lang.c] Self-reproducing program

ark (11/04/82)

This isn't in C, but it gives an idea anyway:
it's a self-reproducing program in SNOBOL4.

 D = '"'; S = "'"
 A = " OUTPUT = ' D = ' S D S '; S = ' D S D; OUTPUT = ' A = ' D A D"
 B = " OUTPUT = ' B = ' D B D; OUTPUT = A; OUTPUT = B;END"
 OUTPUT = ' D = ' S D S '; S = ' D S D; OUTPUT = ' A = ' D A D
 OUTPUT = ' B = ' D B D; OUTPUT = A; OUTPUT = B;END