Re:Boot a linux kernel right inside your browser.
by nl on Tuesday May 17, 2011 @02:35AM
(#2555537)
Take a look at his IOCCC entry in 2001/02:
OTCC is an Obfuscated Tiny C Compiler for i386-linux. It generates FAST! i386 32 bit code (no bytecode) and it is powerful enough to compile itself. OTCC supports a strict subset of C. This subset is compilable by a standard ANSI C compiler. OTCC compiles, assembles, links and runs C code without the need of any other program.
OTCC is an Obfuscated Tiny C Compiler for i386-linux. It generates FAST! i386 32 bit code (no bytecode) and it is powerful enough to compile itself. OTCC supports a strict subset of C. This subset is compilable by a standard ANSI C compiler. OTCC compiles, assembles, links and runs C code without the need of any other program.
http://www0.us.ioccc.org/2001/bellard.hint
(Note for those not familiar with the IOCCC: This is done in 2048 bytes)