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
- 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 one 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 one liner
- 2013/endoh4 - Most solid
- 2013/hou - Best use of one 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 - Silver Award - Most elementary use of C
- 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 - Bronze Award - Best use of cocoa
- 2012/zeitak - Gold Award - Balanced use of obfuscation
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 - 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 - 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 IOCCC winning entries of 2020
Download all IOCCC winning entries of 2019
Download all IOCCC winning entries of 2018
Download all IOCCC winning entries of 2015
Download all IOCCC winning entries of 2014
Download all IOCCC winning entries of 2013
Download all IOCCC winning entries of 2012
Download all IOCCC winning entries of 2011
Download all IOCCC winning entries of 2006
Download all IOCCC winning entries of 2005
Download all IOCCC winning entries of 2004
Download all IOCCC winning entries of 2001
Download all IOCCC winning entries of 2000
Download all IOCCC winning entries of 1998
Download all IOCCC winning entries of 1996
Download all IOCCC winning entries of 1995
Download all IOCCC winning entries of 1994
Download all IOCCC winning entries of 1993
Download all IOCCC winning entries of 1992
Download all IOCCC winning entries of 1991
Download all IOCCC winning entries of 1990
Download all IOCCC winning entries of 1989
Download all IOCCC winning entries of 1988
Download all IOCCC winning entries of 1987
Download all IOCCC winning entries of 1986
Download all IOCCC winning entries of 1985
Download all IOCCC winning entries of 1984
Jump to: top