Autozyglots


Self repoducing programs, polyglots and other programmatic curiosities.

Replication [rep.li.ca.tion] n. the action or process of reproducing or duplicating.

Polyglot [pol·y·glot] adjSpeaking, writing, written in, or composed of several languages. n. a person who speaks several language. 
 
SSRP abbr. Shortest Self-Reproducing Program
 
Obfuscate verb. To make something unnecessarily difficult to understand. See IOCCC.
 
Underhanded adj. Marked by treachery or deceit. Underhanded C Contest.

Polyglot code

 Code that compile / interpret in more than one language.

Short self-replicating code

Code that outputs exactly its source.

No use of external resources like files.

Other self-replicating code

Code that outputs (code that outputs (...

Outputs are not necessarily in the same language than initial code.

Underhanded code

Code with undefined or hidden behavior.