IOCCC Winning Entries by Year
Jump to:
2020 | 2019 | 2018 | 2015 | 2014 | 2013 | 2012 | 2011
2006 | 2005 | 2004 | 2001 | 2000 | 1998 | 1996 | 1995
1994 | 1993 | 1992 | 1991 | 1990 | 1989 | 1988 | 1987
1986 | 1985 | 1984
Jump to the year level tarballs
- 2020/burton - Best one-liner
- 2020/carlini - Best of show - abuse of libc
- 2020/endoh1 - Most explosive
- 2020/endoh2 - Best perspective
- 2020/endoh3 - Most head-turning
- 2020/ferguson1 - Don’t tread on me award
- 2020/ferguson2 - Most enigmatic
- 2020/giles - Most phony
- 2020/kurdyukov1 - Best utility
- 2020/kurdyukov2 - Least detailed
- 2020/kurdyukov3 - Bset slaml prragom
- 2020/kurdyukov4 - Best abuse of lámatyávë
- 2020/otterness - Most percussive
- 2020/tsoj - Most misleading indentation
- 2020/yang - Best abuse of CPP
Jump to: top
- 2019/adamovsky - Most functional interpreter
- 2019/burton - Best one-liner
- 2019/ciura - Most alphabetic
- 2019/diels-grabsch1 - Best small program
- 2019/diels-grabsch2 - Most self-aware
- 2019/dogon - Best use of space and time
- 2019/duble - Best collaborative graphics
- 2019/endoh - Most in need of debugging
- 2019/giles - Most in need of wide space
- 2019/karns - Most in need of whitespace
- 2019/lynn - Most functional compiler
- 2019/mills - Most in need to be tweeted
- 2019/poikola - Most calendrical
- 2019/yang - Most in need of transparency
Jump to: top
- 2018/algmyr - Most cacophonic
- 2018/anderson - Most able to divine code gaps
- 2018/bellard - Most inflationary
- 2018/burton1 - Best one-liner
- 2018/burton2 - Best abuse of the rules
- 2018/ciura - Most likely to be awarded
- 2018/endoh1 - Best tool to reveal holes
- 2018/endoh2 - Best use of python
- 2018/ferguson - Best use of weasel words
- 2018/giles - Most unstable
- 2018/hou - Most likely to top the charts
- 2018/mills - Best of show
- 2018/poikola - Most stellar
- 2018/vokes - Most connected
- 2018/yang - Most shifty
Jump to: top
- 2015/burton - Most Useful
- 2015/dogon - Most Crafty
- 2015/duble - Best Handwriting
- 2015/endoh1 - Most Diffused Reaction
- 2015/endoh2 - Most Overlooked Obfuscation
- 2015/endoh3 - Back to the Future Award
- 2015/endoh4 - Best One-liner
- 2015/hou - Most Well-rounded Hash
- 2015/howe - Most Different
- 2015/mills1 - For the Birds! Award
- 2015/mills2 - Most Compact
- 2015/muth - Most Complete Use of CPP
- 2015/schweikhardt - Best Documented
- 2015/yang - Most Pointed Reaction
Jump to: top
- 2014/birken - Best use of port 1701
- 2014/deak - Most underscored argument
- 2014/endoh1 - Most square (YODA award)
- 2014/endoh2 - Best use of bioinformatics
- 2014/maffiodo1 - Homage to a classic game
- 2014/maffiodo2 - Most tweetable entry
- 2014/morgan - Most likely to succeed
- 2014/sinon - Best choice of optimization
- 2014/skeggs - Most dynamic
- 2014/vik - Best handling of beeps
- 2014/wiedijk - Most functional
Jump to: top
- 2013/birken - Best painting tool
- 2013/cable1 - Most partisan 1-liner
- 2013/cable2 - Best of show
- 2013/cable3 - Largest small system emulator
- 2013/dlowe - Best sparkling utility
- 2013/endoh1 - Most lazy SKIer
- 2013/endoh2 - Most recyclable
- 2013/endoh3 - Most tweetable 1-liner
- 2013/endoh4 - Most solid
- 2013/hou - Best use of 1 Infinite Loop
- 2013/mills - Most timely rendered
- 2013/misaka - Most catty
- 2013/morgan1 - Smallest large system simulator
- 2013/morgan2 - Most playfully versatile
- 2013/robison - Most poetic use of strings
Jump to: top
- 2012/blakely - Most GIFted expressions
- 2012/deckmyn - Most notable and best tool
- 2012/dlowe - Best way to lose a life
- 2012/endoh1 - Most complex ASCII fluid - Honorable mention
- 2012/endoh2 - PiE in the sky award
- 2012/grothe - Most conspiratorial
- 2012/hamano - Most elementary use of C - Silver award
- 2012/hou - Most useful obfuscation
- 2012/kang - Best short program
- 2012/konno - Best one liner
- 2012/omoikane - Most surreptitious
- 2012/tromp - Most functional
- 2012/vik - Best use of cocoa - Bronze award
- 2012/zeitak - Balanced use of obfuscation - Gold award
Jump to: top
- 2011/akari - Best of Show - Most Shrinkable
- 2011/blakely - Most devolving
- 2011/borsanyi - Best data utility
- 2011/dlowe - Most self deprecating
- 2011/eastman - Best ball
- 2011/fredriksson - Most useful
- 2011/goren - Most artistic
- 2011/hamaji - Best solved puzzle
- 2011/hou - Best self documenting program
- 2011/konno - Best one liner
- 2011/richards - Most surprisingly portable
- 2011/toledo - Best non-chess game
- 2011/vik - Most sound
- 2011/zucker - Most shiny
Jump to: top
- 2006/birken - EDAMAME Award
- 2006/borsanyi - Most Useful
- 2006/grothe - Most Obfuscated Audio
- 2006/hamre - Most Irrational
- 2006/meyer - Best Game
- 2006/monge - Best Compiled Graphics
- 2006/night - Best Abuse of Computation
- 2006/sloane - Homer’’s Favorite
- 2006/stewart - Best Computed Graphics
- 2006/sykes1 - Best Assembler
- 2006/sykes2 - Best One Liner
- 2006/toledo1 - Best Small Program
- 2006/toledo2 - Best of Show
- 2006/toledo3 - Most Portable Chess Set
Jump to: top
- 2005/aidan - Most ingenious puzzle solution
- 2005/anon - Best 3D puzzle
- 2005/boutines - Most superfluous output
- 2005/chia - Most ambiguous language
- 2005/giljade - Best 2D puzzle
- 2005/jetro - Most sonorous output
- 2005/klausler - Abuse of the rules
- 2005/mikeash - Best use of parenthesis
- 2005/mynx - Best use of the WWW
- 2005/persano - Best of Show
- 2005/sykes - Best Emulator
- 2005/timwi - Most discourteous interpreter
- 2005/toledo - Best Game
- 2005/vik - Most circuitous walk
- 2005/vince - Most beauteous visuals
Jump to: top
- 2004/anonymous - Best use of ‘Precious’ Lines
- 2004/arachnid - Best use of Vision
- 2004/burley - Best Calculated Risk
- 2004/gavare - Best Use of Light and Spheres
- 2004/gavin - Best of Show
- 2004/hibachi - Best Abuse of the Guidelines
- 2004/hoyle - Most Functional Output
- 2004/jdalbec - Best Abuse of the Periodic Table
- 2004/kopczynski - Best One-Liner
- 2004/newbern - Best Font Engine
- 2004/omoikane - Best Utility
- 2004/schnitzi - Best Non-Use of Curses
- 2004/sds - Best Abuse of Indentation
- 2004/vik1 - Best X11 Game
- 2004/vik2 - Best Abuse of CPP
Jump to: top
- 2001/anonymous - Dishonorable mention
- 2001/bellard - Best abuse of the rules
- 2001/cheong - Best short program
- 2001/coupard - Most obfuscated sound
- 2001/ctk - Worst Driver
- 2001/dgbeards - Best AI
- 2001/herrmann1 - Best abuse of the C preprocessor
- 2001/herrmann2 - Most eye-crossing
- 2001/jason - Best Of Show
- 2001/kev - Best Curses Game
- 2001/ollinger - Best of Show
- 2001/rosten - Best abuse of the user
- 2001/schweikh - Best one-liner
- 2001/westley - Best position-independent code
- 2001/williams - Best Graphic Game
Jump to: top
- 2000/anderson - Best Use of Flags
- 2000/bellard - Most Specific Output
- 2000/bmeyer - Best Utility
- 2000/briddlebane - Best Abuse of User
- 2000/dhyang - Best Layout
- 2000/dlowe - Worst Abuse of the Rules
- 2000/jarijyrki - Best of Show
- 2000/natori - Best Small Program
- 2000/rince - Astronomically Obfuscated
- 2000/robison - Best game
- 2000/schneiderwent - Most Timely Output
- 2000/thadgavin - Most Portable Output
- 2000/tomx - Most Complete Program
Jump to: top
- 1998/banks - Best of Show
- 1998/bas1 - Best Encapsulation
- 1998/bas2 - Best Small Program
- 1998/chaos - Best Object Orientation
- 1998/df - Best Data Hiding
- 1998/dlowe - Best Utility
- 1998/dloweneil - Most Fun
- 1998/dorssel - Obsolescent Feature
- 1998/fanf - Most Obfuscated Translator
- 1998/schnitzi - Best Flow Control
- 1998/schweikh1 - CPP Abuse
- 1998/schweikh2 - Most Erratic Behavior
- 1998/schweikh3 - Most Space Efficient
- 1998/tomtorfs - Best Self-Documenting
Jump to: top
- 1996/august - Best of Show
- 1996/dalbec - Best Numerical Obfuscation
- 1996/eldby - Best Output
- 1996/gandalf - Best Layout
- 1996/huffman - Best Obfuscated Character Set Utility
- 1996/jonth - Best X11 Entry
- 1996/rcm - Best RFC Obfuscation
- 1996/schweikh1 - Worst Abuse of the C Preprocessor
- 1996/schweikh2 - Best Algorithm
- 1996/schweikh3 - Best Utility
- 1996/westley - Best One Liner
Jump to: top
- 1995/cdua - Best Output
- 1995/dodsond1 - Most Humorous
- 1995/dodsond2 - Best Game
- 1995/esde - Interesting Algorithm
- 1995/garry - Best Utility
- 1995/heathbar - Best Layout
- 1995/leo - Best Use of Obfuscation
- 1995/makarios - Best Short Program
- 1995/savastio - Most Obfuscated Syntax
- 1995/schnitzi - Best One Liner
- 1995/spinellis - Abusing The Rules
- 1995/vanschnitz - Worst Abuse of the C Preprocessor and Most Likely to Amaze
Jump to: top
- 1994/dodsond1 - Best Game
- 1994/dodsond2 - Most Obfuscated Packaging
- 1994/horton - Best Utility
- 1994/imc - Most Obfuscated Algorithm
- 1994/ldb - Best One-liner
- 1994/schnitzi - Best Layout
- 1994/shapiro - Most Well Rounded Obfuscation
- 1994/smr - Worst Abuse of the Rules
- 1994/tvr - Best X11 Program
- 1994/weisberg - Best Short Program
- 1994/westley - Worst Abuse of the C Preprocessor
Jump to: top
- 1993/ant - Best Utility
- 1993/cmills - Bill Gates Award
- 1993/dgibson - Best Abuse of the C Preprocessor
- 1993/ejb - Best Obfuscated Algorithm
- 1993/jonth - Most Obfuscated X Program
- 1993/leo - Best Game
- 1993/lmfjyh - Most Versatile Source
- 1993/plummer - Best One Liner
- 1993/rince - Most Well Rounded
- 1993/schnitzi - Obfuscated Intelligence Award
- 1993/vanb - Most Irregular Expression
Jump to: top
- 1992/adrian - Most Educational
- 1992/albert - Most Useful Program
- 1992/ant - Best Utility
- 1992/buzzard.1 - Most Obfuscated Algorithm
- 1992/buzzard.2 - Best Language Tool
- 1992/gson - Most Humorous Output
- 1992/imc - Best Output
- 1992/kivinen - Best X Program
- 1992/lush - Worst Abuse of the C Preprocessor
- 1992/marangon - Best Game
- 1992/nathan - Worst Abuse of the Rules
- 1992/vern - Best of Show
- 1992/westley - Best Small Program
Jump to: top
- 1991/ant - Best Utility
- 1991/brnstnd - Best Of Show
- 1991/buzzard - Best Output
- 1991/cdupont - Most Useful Label
- 1991/davidguy - Best X11 Graphics
- 1991/dds - Most Well Rounded
- 1991/fine - Best One Liner
- 1991/rince - Best Game
- 1991/westley - Grand Prize
Jump to: top
- 1990/baruch - Best Small Program
- 1990/cmills - Best Game
- 1990/dds - Best Language Tool
- 1990/dg - Best Abuse of the C Preprocessor
- 1990/jaw - Best Entropy-reducer
- 1990/pjr - Most Unusual Data Structure
- 1990/scjones - ANSI Committee’s Worst Abuse of C
- 1990/stig - Strangest Abuse of the Rules
- 1990/tbr - Best Utility
- 1990/theorem - Best of Show
- 1990/westley - Best Layout
Jump to: top
- 1989/fubar - Best self-modifying program
- 1989/jar.1 - Strangest abuse of the rules
- 1989/jar.2 - Best of show
- 1989/ovdluhe - Most humorous output
- 1989/paul - Most complex algorithm
- 1989/robison - Best minimal use of C
- 1989/roemer - Best layout
- 1989/tromp - Best game
- 1989/vanb - Best one liner
- 1989/westley - Most algorithms in one program
Jump to: top
- 1988/applin - Best of show
- 1988/dale - Best abuse of system calls
- 1988/isaak - Best visuals
- 1988/litmaath - Best small program
- 1988/phillipps - Least likely to compile successfully
- 1988/reddy - Most useful Obfuscated C program
- 1988/robison - Best abuse of C constructs
- 1988/spinellis - Best abuse of the rules
- 1988/westley - Best layout
Jump to: top
- 1987/biggar - Best Abuse of the Rules
- 1987/heckbert - Best Obfuscator of Programs
- 1987/hines - Worst Style
- 1987/korn - Best One Liner
- 1987/lievaart - Grand Prize
- 1987/wall - Most Useful Obfuscation
- 1987/westley - Best Layout
Jump to: top
- 1986/applin - Most adaptable program
- 1986/august - Best complex task done in a complex way
- 1986/bright - Most useful obfuscation
- 1986/hague - Worst abuse of the C preprocessor
- 1986/holloway - Best simple task performed in a complex way
- 1986/marshall - Best layout
- 1986/pawka - Most illegible code
- 1986/stein - Best one liner
- 1986/wall - Grand prize in most well-rounded in confusion
Jump to: top
- 1985/applin - Best one liner
- 1985/august - Most obscure program
- 1985/lycklama - Strangest appearing program
- 1985/shapiro - Grand prize for most well-rounded in confusion
- 1985/sicherman - Worst abuse of the C preprocessor
Jump to: top
- 1984/anonymous - Dishonorable mention
- 1984/decot - Second place
- 1984/laman - Third place
- 1984/mullender - Grand Prize
Jump to: top
IOCCC Year level tarballs
- Download all 2020 IOCCC entry source
- Download all 2019 IOCCC entry source
- Download all 2018 IOCCC entry source
- Download all 2015 IOCCC entry source
- Download all 2014 IOCCC entry source
- Download all 2013 IOCCC entry source
- Download all 2012 IOCCC entry source
- Download all 2011 IOCCC entry source
- Download all 2006 IOCCC entry source
- Download all 2005 IOCCC entry source
- Download all 2004 IOCCC entry source
- Download all 2001 IOCCC entry source
- Download all 2000 IOCCC entry source
- Download all 1998 IOCCC entry source
- Download all 1996 IOCCC entry source
- Download all 1995 IOCCC entry source
- Download all 1994 IOCCC entry source
- Download all 1993 IOCCC entry source
- Download all 1992 IOCCC entry source
- Download all 1991 IOCCC entry source
- Download all 1990 IOCCC entry source
- Download all 1989 IOCCC entry source
- Download all 1988 IOCCC entry source
- Download all 1987 IOCCC entry source
- Download all 1986 IOCCC entry source
- Download all 1985 IOCCC entry source
- Download all 1984 IOCCC entry source
Jump to: top