year filename	summary
---- ---------	-----------------------------------------------------------
1984 anonymous	prints hello world, where read is write
1984 decot  	prints garbage, weird cpp defines (keywords for others)
1984 laman  	prints spiralling numbers, laid out in columns
1984 mullender	hardcoded vax and pdp-11 code to move :-) across the screen

1985 applin  	one-liner to print hello world, with execlp
1985 august  	cpp obfuscated, compressed, main-recursive primes in binary
1985 lycklama  	heavily cpped with o_oo identifiers, scrolls text right
1985 shapiro  	two defines, one 7-liner, results in a maze
1985 sicherman	rot13 with strange #defs that create comment headers etc.

1986 applin  	hello world works under cc, /bin/sh, and f77
1986 august  	struct-heavy e-computation, memory allocation with sbrk
1986 bright  	hex dump, cpp compressed, uses lost of << for constants
1986 hague  	morse code filter written with 'DIT DAH _DIT DIT_DAH'
1986 holloway  	prints hello world! via a recursive main
1986 marshall  	train engine-shaped program prints "choo choo"
1986 pawka  	prints 'obfuscated?' big, uses xyyyx idents...
1986 stein  	prints HHMMSS in UTC time
1986 wall  	dvorak keyboard emulator

1987 biggar  	program: "P;" defined on command line
1987 heckbert  	obfuscated fold program
1987 hines  	counts goto's, all ids anagrams of 'goto', all flow w goto
1987 korn  	one-liner that prints a message on a Un*x system
1987 lievaart  	very good othello player
1987 wall  	roman numeral -> decimal and vice versa conversion
1987 westley  	individually palindromic lines prints a palindrome

1988 applin  	massive #define stuff, includes itself; prints table of primes
1988 dale  	prints command line, using lots of system calls
1988 isaak  	table driven table of the elements; cpp, self-inclusion
1988 litmaath  	sorts each arg using only argc, argv, and 'while(<cond>);'
1988 phillipps  'first day of christmas', tables, heavily main() calling
1988 reddy  	prints name of 'char *(*(foo[16])();', compressed
1988 robison  	print e in any base, uses only --, >=, and while()
1988 spinellis	#include "/dev/tty"
1988 westley  	prints '3.141', circle made of '_-_-_-_' in layout

1989 fubar  	self-reconstructing, recompiling factorial program
1989 jar.1  	char*_="Hello world.\n";
1989 jar.2  	lisp interpreter, compressed
1989 ovdluhe	monkey-typer following template, 'APE' identifiers
1989 paul  	print fibonacci base 2 by simulating turing machine
1989 robison  	apl-expression interpreter (binary), written in C--
1989 roemer  	prints e, script-pi shaped layout, _31415 identifiers
1989 tromp  	squished tetris
1989 vanb  	one-liner prints all subsets of arguments
1989 westley  	reversible, rot13able program that reverses and/or rot13s.

1990 baruch  	short prog to solve N-queens problem
1990 cmills  	squished blackjack game
1990 dds  	basic interpreter, heavily compressed
1990 dg		rot13 done with strange cpp macros
1990 jaw  	compress & atob standins
1990 pjr  	the quick brown fox... cppd, structs of functions
1990 scjones	trigraph-abusing self-reproducing program
1990 stig  	nested-comment tester (all on command line)
1990 tbr  	simple compressed shell, silly layout
1990 theorem	numerically solves the equation y'=f(x,y)
1990 westley  	poetic exchange between lovers, prints "luvs me, luvs not"

1991 ant	compressed vi-like editor
1991 brnstnd	sorta stack language
1991 buzzard	walk thru a maze from a first person point of view
1991 cdupont	prints a message without vowels
1991 davidguy	plays life on a root window, doesn't need Xlib or include files
1991 dds	basic compiler, heavily compressed
1991 fine	rot13s lines of input
1991 rince	game with sprites, boulders, dimonds, and keys
1991 westley	plays tic-tac-toe, compile output for next move, prints board

1992 adrian	grep-like utility using a state machine transition language
1992 albert	factors multi-precision numbers with factors < MAX_LONG
1992 ant	make utility
1992 buzzard.1	print factorial, gcd or prime test using a Babbage-like engine
1992 buzzard.2  forth-like stack machine
1992 gson	anagram generator
1992 imc	Mandelbrot/Julia drawer
1992 kivinen	X11 space invaders, dropout and knockout games
1992 lush	prints "Hello, World" using error messages
1992 marangon	game to balance a grid of digits to all 5's
1992 nathan	obfuscation by (trivial) encryption (source not exported)
1992 vern	plays chess
1992 westley	print ASCII world map and mark a location by lat/long

1993 ant	egrep utility with Posix-like documentation
1993 cmills	X11 program that shatters and bounces windows
1993 dgibson	plays the game of like using cpp
1993 ejb	tower of Hanoi and patience pizzle
1993 jonth	game of Tetris
1993 leo	game of mastermind (cows & bulls)
1993 lmfjyh	source is the filename, prints value of __FILE__
1993 plummer	prints numbers up to a given value
1993 rince	game state machine language, comes with a number of games
1993 schnitzi	answers questions about English text in a file
1993 vanb	calculator that prints in octal

1994 dodsond1	plays a game of othello
1994 dodsond2	Hunt the Wumpus (gziped source)
1994 horton	Plot cubic equations on a tty
1994 imc	print a random n by n magic square
1994 ldb	print a random line from stdin
1994 schnitzi	flips stdin along a diagonal (source mirrored along diagonal)
1994 shapiro	print time of day on an tty
1994 smr	world's smallest self reproducing program
1994 tvr	interactive fractals for the X Window System
1994 weisberg	prints prime numbers
1994 westley	Adventure/Dungeon like game played via the C pre-processor

1995 cdua	Generate a maze on the scren and then solve it
1995 dodsond1	Text to "Pig Latin" translator
1995 dodsond2	Interactive 3D Maze
1995 esde	Searches for words in a file which have the same Soundex code
1995 garry	Environment-expansion and binary output via escaped env vars
1995 heathbar	16 bit addition the easy/hard way
1995 leob	Output interesting patterns and cycles in PostScript
1995 makarios   Emits the base 8 representation of prime palindromic in base 8
1995 savastio   Infinite-precision factorial calculator
1995 schnitzi   Find divisors: where a core dump is a feature, not a bug
1995 spinellis  Abusing the rules
1995 vanschnitz Towers of Hanoi via the C pre-processor

1996 august	Subset of C compiler and byte code interpreter
1996 dalbec	Generator of strong probable-primes to a given base
1996 eldby	Flying 3D spheres in an ASCII display
1996 gandalf	Displays the ASCII and 8 bit character tables
1996 huffman	Braille to ASCII and vice versa
1996 jonth	X based dual player tic-tac-toe game
1996 rcm	Gunzip equivalent
1996 schweikh1	Calculates Easter dates from 1582 to 2199 AD
1996 schweikh2	Search for a limited class of expressions that equal a constant
1996 schweikh3	Determins the memory allocation honesty of the OS
1996 westley	Shows the time on clock with a configurable face and style

1998 banks	A flight simulator!
1998 bas1	Outputs a gziped 3D beam maze in Postscript
1998 bas2	determines the size of stdin under IOCCC sizing rules
1998 chaos	Rotates and zooms an object using ASCII graphics 
1998 df		A word guessing game 
1998 dlowe	Pootifies stdin (useful to view Microsoft html files)
1998 dloweneil	A very addictive ASCII poot game
1998 dorssel	ASCII / Morse code translator
1998 fanf	Translates Lambda expressions into combinator expressions
1998 schnitzi	Prints a C program that sorts arguments using strange functions
1998 schweikh1	Tests to see if your compiler and headers are standard
1998 schweikh2	Prints random 0's and 1's; causes some gcc's as passes to choke
1998 schweikh3	Finds duplicate files that waste disk space
1998 tomtorfs	CRC generator

2000 anderson	ASCII to semaphore code convertor 
2000 bellard	Prints M6972593 (2^6972593-1) by Modular Fast Fourier Transform 
2000 bmeyer	An image compressor 
2000 briddlebane	Verbally abuses the user 
2000 dhyang	Saitou Hajime image that prints a prog that prints a prog ... 
2000 dlowe	A dc-style calculator that uses embedded Perl 
2000 jarijyrki	An X-based spreadsheet program with graphing features! 
2000 natori	Phase of the moon 
2000 primenum	Source with English words that looks like a prime tester 
2000 rince	Plots the positions of the four Galilean moons of Jupiter 
2000 robison	Highly Compressed Program for Playing Hygienic Checkers 
2000 schneiderwent	Prints the aproximate time in words 
2000 thadgavin	Prints a dazzeling moving image under multiple interfaces 
2000 tomx	C source, shell program and Makefile 
