Format, typo, consistency check YYYY/README.md
There are many fixes made but a few questions remain so when I reach those years I will address those then. Unfortunately, due to infrastructure work right now, this is all I can say even though there are a number of things I'd like to say.
This commit is contained in:
1 parent
778f57b318
commit
ffdd724032
47 files changed
+326
-556
No files matched your search
@@ -5,9 +5,6 @@ on how to compile it and how to run the winning program.
|
|||||||
Look at the winning source and try to figure how it does what it does!
|
Look at the winning source and try to figure how it does what it does!
|
||||||
You may then wish to look at the Author's remarks for even more details.
|
You may then wish to look at the Author's remarks for even more details.
|
||||||
|
|
||||||
Instructions for use: Run `make` to compile entries (it is possible that on
|
|
||||||
System V or non-Unix systems the Makefile needs to be changed).
|
|
||||||
|
|
||||||
The Makefile for [Best self modifying program](fubar/index.html) always uses
|
The Makefile for [Best self modifying program](fubar/index.html) always uses
|
||||||
the most portable version because there is no loss of functionality in
|
the most portable version because there is no loss of functionality in
|
||||||
using it. In the case of the [Best game](tromp/index.html) entry, however, some
|
using it. In the case of the [Best game](tromp/index.html) entry, however, some
|
||||||
|
|||||||
@@ -391,8 +391,6 @@
|
|||||||
on how to compile it and how to run the winning program.
|
on how to compile it and how to run the winning program.
|
||||||
Look at the winning source and try to figure how it does what it does!
|
Look at the winning source and try to figure how it does what it does!
|
||||||
You may then wish to look at the Author’s remarks for even more details.</p>
|
You may then wish to look at the Author’s remarks for even more details.</p>
|
||||||
<p>Instructions for use: Run <code>make</code> to compile entries (it is possible that on
|
|
||||||
System V or non-Unix systems the Makefile needs to be changed).</p>
|
|
||||||
<p>The Makefile for <a href="fubar/index.html">Best self modifying program</a> always uses
|
<p>The Makefile for <a href="fubar/index.html">Best self modifying program</a> always uses
|
||||||
the most portable version because there is no loss of functionality in
|
the most portable version because there is no loss of functionality in
|
||||||
using it. In the case of the <a href="tromp/index.html">Best game</a> entry, however, some
|
using it. In the case of the <a href="tromp/index.html">Best game</a> entry, however, some
|
||||||
|
|||||||
+1
-1
@@ -5,7 +5,7 @@ on how to compile it and how to run the winning program.
|
|||||||
Look at the winning source and try to figure how it does what it does!
|
Look at the winning source and try to figure how it does what it does!
|
||||||
You may then wish to look at the Author's remarks for even more details.
|
You may then wish to look at the Author's remarks for even more details.
|
||||||
|
|
||||||
This year, the Grand Prize won a standing ovation at USENIX.
|
This year, the [Best of Show](theorem/index.html) won a standing ovation at USENIX.
|
||||||
|
|
||||||
The [Strangest abuse of the rules](stig/index.html) award was given this
|
The [Strangest abuse of the rules](stig/index.html) award was given this
|
||||||
year to stress the fact that starting in [1991](../years.html#1991), entries
|
year to stress the fact that starting in [1991](../years.html#1991), entries
|
||||||
|
|||||||
+1
-1
@@ -391,7 +391,7 @@
|
|||||||
on how to compile it and how to run the winning program.
|
on how to compile it and how to run the winning program.
|
||||||
Look at the winning source and try to figure how it does what it does!
|
Look at the winning source and try to figure how it does what it does!
|
||||||
You may then wish to look at the Author’s remarks for even more details.</p>
|
You may then wish to look at the Author’s remarks for even more details.</p>
|
||||||
<p>This year, the Grand Prize won a standing ovation at USENIX.</p>
|
<p>This year, the <a href="theorem/index.html">Best of Show</a> won a standing ovation at USENIX.</p>
|
||||||
<p>The <a href="stig/index.html">Strangest abuse of the rules</a> award was given this
|
<p>The <a href="stig/index.html">Strangest abuse of the rules</a> award was given this
|
||||||
year to stress the fact that starting in <a href="../years.html#1991">1991</a>, entries
|
year to stress the fact that starting in <a href="../years.html#1991">1991</a>, entries
|
||||||
should be shell-specific.</p>
|
should be shell-specific.</p>
|
||||||
|
|||||||
@@ -5,9 +5,6 @@ on how to compile it and how to run the winning program.
|
|||||||
Look at the winning source and try to figure how it does what it does!
|
Look at the winning source and try to figure how it does what it does!
|
||||||
You may then wish to look at the Author's remarks for even more details.
|
You may then wish to look at the Author's remarks for even more details.
|
||||||
|
|
||||||
Instructions for use: Run `make` to compile entries. It is possible that
|
|
||||||
on BSD or non-Unix systems the Makefile needs to be changed.
|
|
||||||
|
|
||||||
This year, we did not single out an entry that was better than all of
|
This year, we did not single out an entry that was better than all of
|
||||||
the rest. We selected 3 entries that, in our opinion, went beyond
|
the rest. We selected 3 entries that, in our opinion, went beyond
|
||||||
all of the other entries this year:
|
all of the other entries this year:
|
||||||
|
|||||||
@@ -391,8 +391,6 @@
|
|||||||
on how to compile it and how to run the winning program.
|
on how to compile it and how to run the winning program.
|
||||||
Look at the winning source and try to figure how it does what it does!
|
Look at the winning source and try to figure how it does what it does!
|
||||||
You may then wish to look at the Author’s remarks for even more details.</p>
|
You may then wish to look at the Author’s remarks for even more details.</p>
|
||||||
<p>Instructions for use: Run <code>make</code> to compile entries. It is possible that
|
|
||||||
on BSD or non-Unix systems the Makefile needs to be changed.</p>
|
|
||||||
<p>This year, we did not single out an entry that was better than all of
|
<p>This year, we did not single out an entry that was better than all of
|
||||||
the rest. We selected 3 entries that, in our opinion, went beyond
|
the rest. We selected 3 entries that, in our opinion, went beyond
|
||||||
all of the other entries this year:</p>
|
all of the other entries this year:</p>
|
||||||
|
|||||||
+1
-6
@@ -5,12 +5,7 @@ on how to compile it and how to run the winning program.
|
|||||||
Look at the winning source and try to figure how it does what it does!
|
Look at the winning source and try to figure how it does what it does!
|
||||||
You may then wish to look at the Author's remarks for even more details.
|
You may then wish to look at the Author's remarks for even more details.
|
||||||
|
|
||||||
Use `make` to compile entries. It is possible that on BSD or non-Unix
|
A number of compilers had problems optimizing certain entries.
|
||||||
systems the Makefile needs to be changed. See the Makefile for details.
|
|
||||||
|
|
||||||
Read over the Makefile for compile/build issues. Your system may require
|
|
||||||
certain changes (add or remove a library, add or remove a `#define` i.e. the
|
|
||||||
`-D` flag). A number of compilers had problems optimizing certain entries.
|
|
||||||
Some compilers do optimize, but the resulting program does not work. By default
|
Some compilers do optimize, but the resulting program does not work. By default
|
||||||
we have left off `-O` from compile lines. You might want to add `-O` back, or
|
we have left off `-O` from compile lines. You might want to add `-O` back, or
|
||||||
add it back for certain entries where performance is important. (This was
|
add it back for certain entries where performance is important. (This was
|
||||||
|
|||||||
+1
-5
@@ -391,11 +391,7 @@
|
|||||||
on how to compile it and how to run the winning program.
|
on how to compile it and how to run the winning program.
|
||||||
Look at the winning source and try to figure how it does what it does!
|
Look at the winning source and try to figure how it does what it does!
|
||||||
You may then wish to look at the Author’s remarks for even more details.</p>
|
You may then wish to look at the Author’s remarks for even more details.</p>
|
||||||
<p>Use <code>make</code> to compile entries. It is possible that on BSD or non-Unix
|
<p>A number of compilers had problems optimizing certain entries.
|
||||||
systems the Makefile needs to be changed. See the Makefile for details.</p>
|
|
||||||
<p>Read over the Makefile for compile/build issues. Your system may require
|
|
||||||
certain changes (add or remove a library, add or remove a <code>#define</code> i.e. the
|
|
||||||
<code>-D</code> flag). A number of compilers had problems optimizing certain entries.
|
|
||||||
Some compilers do optimize, but the resulting program does not work. By default
|
Some compilers do optimize, but the resulting program does not work. By default
|
||||||
we have left off <code>-O</code> from compile lines. You might want to add <code>-O</code> back, or
|
we have left off <code>-O</code> from compile lines. You might want to add <code>-O</code> back, or
|
||||||
add it back for certain entries where performance is important. (This was
|
add it back for certain entries where performance is important. (This was
|
||||||
|
|||||||
@@ -5,14 +5,6 @@ on how to compile it and how to run the winning program.
|
|||||||
Look at the winning source and try to figure how it does what it does!
|
Look at the winning source and try to figure how it does what it does!
|
||||||
You may then wish to look at the Author's remarks for even more details.
|
You may then wish to look at the Author's remarks for even more details.
|
||||||
|
|
||||||
Use `make` to compile entries. It is possible that on BSD or non-Unix
|
|
||||||
systems the Makefile needs to be changed. See the Makefiles and/or `README.md`
|
|
||||||
(that are used to build the `index.html` web page) files for details.
|
|
||||||
|
|
||||||
Read over the Makefile and/or `README.md` files for compile/build issues. Your
|
|
||||||
system may require certain changes (add or remove a library, add or remove a
|
|
||||||
`#define` i.e. the `-D` flag).
|
|
||||||
|
|
||||||
Name and address information are separated from the actual program
|
Name and address information are separated from the actual program
|
||||||
prior to judging. This eliminates any chance that we would bias our
|
prior to judging. This eliminates any chance that we would bias our
|
||||||
judging for/against any person or group.
|
judging for/against any person or group.
|
||||||
|
|||||||
@@ -391,12 +391,6 @@
|
|||||||
on how to compile it and how to run the winning program.
|
on how to compile it and how to run the winning program.
|
||||||
Look at the winning source and try to figure how it does what it does!
|
Look at the winning source and try to figure how it does what it does!
|
||||||
You may then wish to look at the Author’s remarks for even more details.</p>
|
You may then wish to look at the Author’s remarks for even more details.</p>
|
||||||
<p>Use <code>make</code> to compile entries. It is possible that on BSD or non-Unix
|
|
||||||
systems the Makefile needs to be changed. See the Makefiles and/or <code>README.md</code>
|
|
||||||
(that are used to build the <code>index.html</code> web page) files for details.</p>
|
|
||||||
<p>Read over the Makefile and/or <code>README.md</code> files for compile/build issues. Your
|
|
||||||
system may require certain changes (add or remove a library, add or remove a
|
|
||||||
<code>#define</code> i.e. the <code>-D</code> flag).</p>
|
|
||||||
<p>Name and address information are separated from the actual program
|
<p>Name and address information are separated from the actual program
|
||||||
prior to judging. This eliminates any chance that we would bias our
|
prior to judging. This eliminates any chance that we would bias our
|
||||||
judging for/against any person or group.</p>
|
judging for/against any person or group.</p>
|
||||||
|
|||||||
@@ -5,13 +5,6 @@ on how to compile it and how to run the winning program.
|
|||||||
Look at the winning source and try to figure how it does what it does!
|
Look at the winning source and try to figure how it does what it does!
|
||||||
You may then wish to look at the Author's remarks for even more details.
|
You may then wish to look at the Author's remarks for even more details.
|
||||||
|
|
||||||
Use `make` to compile entries. It is possible that on BSD or non-Unix
|
|
||||||
systems the Makefile needs to be changed. See the Makefile for details.
|
|
||||||
|
|
||||||
Read over the Makefile for compile/build issues. Your system may
|
|
||||||
require certain changes (add or remove a library, add or remove a
|
|
||||||
`#define` i.e. the `-D` flag).
|
|
||||||
|
|
||||||
Name and address information are separated from the actual program
|
Name and address information are separated from the actual program
|
||||||
prior to judging. This eliminates any chance that we would bias our
|
prior to judging. This eliminates any chance that we would bias our
|
||||||
judging for/against any person or group.
|
judging for/against any person or group.
|
||||||
|
|||||||
@@ -391,11 +391,6 @@
|
|||||||
on how to compile it and how to run the winning program.
|
on how to compile it and how to run the winning program.
|
||||||
Look at the winning source and try to figure how it does what it does!
|
Look at the winning source and try to figure how it does what it does!
|
||||||
You may then wish to look at the Author’s remarks for even more details.</p>
|
You may then wish to look at the Author’s remarks for even more details.</p>
|
||||||
<p>Use <code>make</code> to compile entries. It is possible that on BSD or non-Unix
|
|
||||||
systems the Makefile needs to be changed. See the Makefile for details.</p>
|
|
||||||
<p>Read over the Makefile for compile/build issues. Your system may
|
|
||||||
require certain changes (add or remove a library, add or remove a
|
|
||||||
<code>#define</code> i.e. the <code>-D</code> flag).</p>
|
|
||||||
<p>Name and address information are separated from the actual program
|
<p>Name and address information are separated from the actual program
|
||||||
prior to judging. This eliminates any chance that we would bias our
|
prior to judging. This eliminates any chance that we would bias our
|
||||||
judging for/against any person or group.</p>
|
judging for/against any person or group.</p>
|
||||||
|
|||||||
+35
-47
@@ -9,13 +9,6 @@ The IOCCC has an official home page, [www.ioccc.org](https://www.ioccc.org), whi
|
|||||||
previous winning entries, information about the judges, announcements and much
|
previous winning entries, information about the judges, announcements and much
|
||||||
more.
|
more.
|
||||||
|
|
||||||
Use `make` to compile entries. It is possible that on BSD or non-Unix
|
|
||||||
systems the `Makefile` needs to be changed. See the `Makefile` for details.
|
|
||||||
|
|
||||||
Read over the `Makefile` for compile/build issues. Your system may
|
|
||||||
require certain changes (add or remove a library, add or remove a
|
|
||||||
`#define` i.e. the `-D` flag).
|
|
||||||
|
|
||||||
This year [Sriram Srinivasan](http://www.malhar.net/sriram/) joined the judging.
|
This year [Sriram Srinivasan](http://www.malhar.net/sriram/) joined the judging.
|
||||||
|
|
||||||
The moderator of
|
The moderator of
|
||||||
@@ -84,66 +77,61 @@ Obfuscated C Contest dinners were:
|
|||||||
|
|
||||||
### Session One:
|
### Session One:
|
||||||
|
|
||||||
Antipasti: Crudites, olive selection, pickles, cheese selection
|
**Antipasti**: Crudites, olive selection, pickles, cheese selection<br>
|
||||||
Soup: Homemade mushroom and green onion soup
|
**Soup**: Homemade mushroom and green onion soup<br>
|
||||||
Salad: artichoke, red bell peppers, Italian onions, cucumbers
|
**Salad**: artichoke, red bell peppers, Italian onions, cucumbers and Greek olives with mustard vinaigrette<br>
|
||||||
and Greek olives with mustard vinaigrette
|
**Main Course**: Pizzas, with a variety of toppings<br>
|
||||||
Main Course: Pizzas, with a variety of toppings
|
**Dessert**: Chocolate torte
|
||||||
Dessert: Chocolate torte
|
|
||||||
|
|
||||||
|
|
||||||
### Session Two:
|
### Session Two:
|
||||||
|
|
||||||
Antipasti: crudites, olives, roasted red peppers, cheese selection
|
**Antipasti**: crudites, olives, roasted red peppers, cheese selection<br>
|
||||||
Salad: Mixed greens with vinaigrette
|
**Salad**: Mixed greens with vinaigrette<br>
|
||||||
Main Course: Spaghetti with tomato sauce containing mushrooms and black olives
|
**Main Course**: Spaghetti with tomato sauce containing mushrooms and black olives selection of hot and mild Italian sausages<br>
|
||||||
selection of hot and mild Italian sausages
|
**Bread**: Fresh French bread<br>
|
||||||
Bread: Fresh French bread
|
**Dessert**: Cookie selection, featuring chocolate chocolate chip cookies and chocolate butter cookies
|
||||||
Dessert: Cookie selection, featuring chocolate chocolate chip cookies and
|
|
||||||
chocolate butter cookies
|
|
||||||
|
|
||||||
|
|
||||||
### Session Three
|
### Session Three
|
||||||
|
|
||||||
Antipasti: Crudites, olive selection
|
**Antipasti**: Crudites, olive selection<br>
|
||||||
Salad: Mixed greens with mustard vinaigrette
|
**Salad**: Mixed greens with mustard vinaigrette<br>
|
||||||
Main Course: Broiled salmon with lemon pepper mayonnaise, chard, mixture
|
**Main Course**: Broiled salmon with lemon pepper mayonnaise, chard, mixture of white and wild rices<br>
|
||||||
of white and wild rices
|
**Bread**: Cheese bread with herbs<br>
|
||||||
Bread: Cheese bread with herbs
|
**Dessert**: Chocolate cheesecake (Courtesy of Elizabeth Watson)
|
||||||
Dessert: Chocolate cheesecake (Courtesy of Elizabeth Watson)
|
|
||||||
|
|
||||||
|
|
||||||
### Session Four:
|
### Session Four:
|
||||||
|
|
||||||
Antipasti: Crudites, olive selection, roasted red peppers, cheese selection
|
**Antipasti**: Crudites, olive selection, roasted red peppers, cheese selection<br>
|
||||||
Bread: Sourdough
|
**Bread**: Sourdough<br>
|
||||||
Salad: Mixed spring greens with flowers, and mustard vinaigrette
|
**Salad**: Mixed spring greens with flowers, and mustard vinaigrette<br>
|
||||||
Main Course: Surf and Turf--Grilled steaks of salmon and New York steak
|
**Main Course**: Surf and Turf--Grilled steaks of salmon and New York steak grilled
|
||||||
grilled vegetables--onions, peppers, portobello mushrooms
|
vegetables--onions, peppers, portobello mushrooms wild rice<br>
|
||||||
wild rice
|
**Dessert**: Chocolate mousse
|
||||||
Dessert: Chocolate mousse
|
|
||||||
|
|
||||||
|
|
||||||
### Session Five:
|
### Session Five:
|
||||||
|
|
||||||
Antipasti: Crudites, olive selection, pickles
|
**Antipasti**: Crudites, olive selection, pickles<br>
|
||||||
Salad: Mixed spring greens with mustard vinaigrette
|
**Salad**: Mixed spring greens with mustard vinaigrette<br>
|
||||||
Main Course: Linguini with a cream sauce of shiitake mushrooms and smoked
|
**Main Course**: Linguini with a cream sauce of shiitake mushrooms and smoked
|
||||||
salmon
|
salmon<br>
|
||||||
Bread: Garlic bread
|
**Bread**: Garlic bread<br>
|
||||||
Dessert: Flour-less chocolate torte
|
**Dessert**: Flour-less chocolate torte
|
||||||
|
|
||||||
|
|
||||||
### Session Six:
|
### Session Six:
|
||||||
|
|
||||||
Antipasti: Carrot and celery sticks with cheese spread, olive selection,
|
**Antipasti**: Carrot and celery sticks with cheese spread, olive selection,
|
||||||
pickles
|
pickles<br>
|
||||||
Bread: Focaccia with black olives and mozzarella cheeses
|
**Bread**: Focaccia with black olives and mozzarella cheeses<br>
|
||||||
Salad: Mixed spring greens with flowers and mustard vinaigrette
|
**Salad**: Mixed spring greens with flowers and mustard vinaigrette<br>
|
||||||
Soup: Homemade butternut squash soup with mushrooms
|
**Soup**: Homemade butternut squash soup with mushrooms<br>
|
||||||
Main Course: Cracked Dungeness crab with lemon mayonnaise, broccoli,
|
**Main Course**: Cracked Dungeness crab with lemon mayonnaise, broccoli, mixture of
|
||||||
mixture of white and brown rice
|
white and brown rice<br>
|
||||||
Dessert: Key lime pie
|
**Dessert**: Key lime pie
|
||||||
|
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
|
|||||||
+35
-45
@@ -394,11 +394,6 @@ try to figure how it does what it does! You may then wish to look at the
|
|||||||
<p>The IOCCC has an official home page, <a href="https://www.ioccc.org">www.ioccc.org</a>, which contains
|
<p>The IOCCC has an official home page, <a href="https://www.ioccc.org">www.ioccc.org</a>, which contains
|
||||||
previous winning entries, information about the judges, announcements and much
|
previous winning entries, information about the judges, announcements and much
|
||||||
more.</p>
|
more.</p>
|
||||||
<p>Use <code>make</code> to compile entries. It is possible that on BSD or non-Unix
|
|
||||||
systems the <code>Makefile</code> needs to be changed. See the <code>Makefile</code> for details.</p>
|
|
||||||
<p>Read over the <code>Makefile</code> for compile/build issues. Your system may
|
|
||||||
require certain changes (add or remove a library, add or remove a
|
|
||||||
<code>#define</code> i.e. the <code>-D</code> flag).</p>
|
|
||||||
<p>This year <a href="http://www.malhar.net/sriram/">Sriram Srinivasan</a> joined the judging.</p>
|
<p>This year <a href="http://www.malhar.net/sriram/">Sriram Srinivasan</a> joined the judging.</p>
|
||||||
<p>The moderator of
|
<p>The moderator of
|
||||||
<a href="https://groups.google.com/g/comp.unix.wizards">comp.unix.wizards</a> did not feel
|
<a href="https://groups.google.com/g/comp.unix.wizards">comp.unix.wizards</a> did not feel
|
||||||
@@ -446,51 +441,46 @@ appreciated the opportunity to serve as official taste testers. And as
|
|||||||
usual, the food was excellent. The official menus of the 1995
|
usual, the food was excellent. The official menus of the 1995
|
||||||
Obfuscated C Contest dinners were:</p>
|
Obfuscated C Contest dinners were:</p>
|
||||||
<h3 id="session-one">Session One:</h3>
|
<h3 id="session-one">Session One:</h3>
|
||||||
<p>Antipasti: Crudites, olive selection, pickles, cheese selection
|
<p><strong>Antipasti</strong>: Crudites, olive selection, pickles, cheese selection<br>
|
||||||
Soup: Homemade mushroom and green onion soup
|
<strong>Soup</strong>: Homemade mushroom and green onion soup<br>
|
||||||
Salad: artichoke, red bell peppers, Italian onions, cucumbers
|
<strong>Salad</strong>: artichoke, red bell peppers, Italian onions, cucumbers and Greek olives with mustard vinaigrette<br>
|
||||||
and Greek olives with mustard vinaigrette
|
<strong>Main Course</strong>: Pizzas, with a variety of toppings<br>
|
||||||
Main Course: Pizzas, with a variety of toppings
|
<strong>Dessert</strong>: Chocolate torte</p>
|
||||||
Dessert: Chocolate torte</p>
|
|
||||||
<h3 id="session-two">Session Two:</h3>
|
<h3 id="session-two">Session Two:</h3>
|
||||||
<p>Antipasti: crudites, olives, roasted red peppers, cheese selection
|
<p><strong>Antipasti</strong>: crudites, olives, roasted red peppers, cheese selection<br>
|
||||||
Salad: Mixed greens with vinaigrette
|
<strong>Salad</strong>: Mixed greens with vinaigrette<br>
|
||||||
Main Course: Spaghetti with tomato sauce containing mushrooms and black olives
|
<strong>Main Course</strong>: Spaghetti with tomato sauce containing mushrooms and black olives selection of hot and mild Italian sausages<br>
|
||||||
selection of hot and mild Italian sausages
|
<strong>Bread</strong>: Fresh French bread<br>
|
||||||
Bread: Fresh French bread
|
<strong>Dessert</strong>: Cookie selection, featuring chocolate chocolate chip cookies and chocolate butter cookies</p>
|
||||||
Dessert: Cookie selection, featuring chocolate chocolate chip cookies and
|
|
||||||
chocolate butter cookies</p>
|
|
||||||
<h3 id="session-three">Session Three</h3>
|
<h3 id="session-three">Session Three</h3>
|
||||||
<p>Antipasti: Crudites, olive selection
|
<p><strong>Antipasti</strong>: Crudites, olive selection<br>
|
||||||
Salad: Mixed greens with mustard vinaigrette
|
<strong>Salad</strong>: Mixed greens with mustard vinaigrette<br>
|
||||||
Main Course: Broiled salmon with lemon pepper mayonnaise, chard, mixture
|
<strong>Main Course</strong>: Broiled salmon with lemon pepper mayonnaise, chard, mixture of white and wild rices<br>
|
||||||
of white and wild rices
|
<strong>Bread</strong>: Cheese bread with herbs<br>
|
||||||
Bread: Cheese bread with herbs
|
<strong>Dessert</strong>: Chocolate cheesecake (Courtesy of Elizabeth Watson)</p>
|
||||||
Dessert: Chocolate cheesecake (Courtesy of Elizabeth Watson)</p>
|
|
||||||
<h3 id="session-four">Session Four:</h3>
|
<h3 id="session-four">Session Four:</h3>
|
||||||
<p>Antipasti: Crudites, olive selection, roasted red peppers, cheese selection
|
<p><strong>Antipasti</strong>: Crudites, olive selection, roasted red peppers, cheese selection<br>
|
||||||
Bread: Sourdough
|
<strong>Bread</strong>: Sourdough<br>
|
||||||
Salad: Mixed spring greens with flowers, and mustard vinaigrette
|
<strong>Salad</strong>: Mixed spring greens with flowers, and mustard vinaigrette<br>
|
||||||
Main Course: Surf and Turf–Grilled steaks of salmon and New York steak
|
<strong>Main Course</strong>: Surf and Turf–Grilled steaks of salmon and New York steak grilled
|
||||||
grilled vegetables–onions, peppers, portobello mushrooms
|
vegetables–onions, peppers, portobello mushrooms wild rice<br>
|
||||||
wild rice
|
<strong>Dessert</strong>: Chocolate mousse</p>
|
||||||
Dessert: Chocolate mousse</p>
|
|
||||||
<h3 id="session-five">Session Five:</h3>
|
<h3 id="session-five">Session Five:</h3>
|
||||||
<p>Antipasti: Crudites, olive selection, pickles
|
<p><strong>Antipasti</strong>: Crudites, olive selection, pickles<br>
|
||||||
Salad: Mixed spring greens with mustard vinaigrette
|
<strong>Salad</strong>: Mixed spring greens with mustard vinaigrette<br>
|
||||||
Main Course: Linguini with a cream sauce of shiitake mushrooms and smoked
|
<strong>Main Course</strong>: Linguini with a cream sauce of shiitake mushrooms and smoked
|
||||||
salmon
|
salmon<br>
|
||||||
Bread: Garlic bread
|
<strong>Bread</strong>: Garlic bread<br>
|
||||||
Dessert: Flour-less chocolate torte</p>
|
<strong>Dessert</strong>: Flour-less chocolate torte</p>
|
||||||
<h3 id="session-six">Session Six:</h3>
|
<h3 id="session-six">Session Six:</h3>
|
||||||
<p>Antipasti: Carrot and celery sticks with cheese spread, olive selection,
|
<p><strong>Antipasti</strong>: Carrot and celery sticks with cheese spread, olive selection,
|
||||||
pickles
|
pickles<br>
|
||||||
Bread: Focaccia with black olives and mozzarella cheeses
|
<strong>Bread</strong>: Focaccia with black olives and mozzarella cheeses<br>
|
||||||
Salad: Mixed spring greens with flowers and mustard vinaigrette
|
<strong>Salad</strong>: Mixed spring greens with flowers and mustard vinaigrette<br>
|
||||||
Soup: Homemade butternut squash soup with mushrooms
|
<strong>Soup</strong>: Homemade butternut squash soup with mushrooms<br>
|
||||||
Main Course: Cracked Dungeness crab with lemon mayonnaise, broccoli,
|
<strong>Main Course</strong>: Cracked Dungeness crab with lemon mayonnaise, broccoli, mixture of
|
||||||
mixture of white and brown rice
|
white and brown rice<br>
|
||||||
Dessert: Key lime pie</p>
|
<strong>Dessert</strong>: Key lime pie</p>
|
||||||
<!--
|
<!--
|
||||||
|
|
||||||
Copyright © 1984-2024 by Landon Curt Noll. All Rights Reserved.
|
Copyright © 1984-2024 by Landon Curt Noll. All Rights Reserved.
|
||||||
|
|||||||
+4
-10
@@ -12,12 +12,6 @@ The IOCCC has an official home page: [www.ioccc.org](https://www.ioccc.org),
|
|||||||
containing previous winning entries, information about the judges,
|
containing previous winning entries, information about the judges,
|
||||||
announcements and much more.
|
announcements and much more.
|
||||||
|
|
||||||
Use `make` to compile entries. It is possible that on BSD or non-Unix
|
|
||||||
systems the Makefile needs to be changed. See the Makefile for details.
|
|
||||||
|
|
||||||
Read over the Makefile for compile/build issues. Your system may
|
|
||||||
require certain changes (add or remove a library, add or remove a
|
|
||||||
`#define` i.e. the `-D` flag).
|
|
||||||
|
|
||||||
|
|
||||||
## Where are Larry Bassel and Barbara Frezza?
|
## Where are Larry Bassel and Barbara Frezza?
|
||||||
@@ -50,7 +44,7 @@ Schweikhardt around, this lead could fall fast.
|
|||||||
|
|
||||||
As we stated in the [guidelines](guidelines.txt), the authors of the winning entries are
|
As we stated in the [guidelines](guidelines.txt), the authors of the winning entries are
|
||||||
as much news to us as they are to you because we keep authorship separate from
|
as much news to us as they are to you because we keep authorship separate from
|
||||||
rest of the entry. Some people have it, we guess!
|
the rest of the entry. Some people have it, we guess!
|
||||||
|
|
||||||
There were a few very good entries that might have won if it were not
|
There were a few very good entries that might have won if it were not
|
||||||
for the fact that they didn't work. If you didn't win, but think you
|
for the fact that they didn't work. If you didn't win, but think you
|
||||||
@@ -62,15 +56,15 @@ had a chance: test your program, fix it and submit it next year!
|
|||||||
There will be no 1997 contest.
|
There will be no 1997 contest.
|
||||||
|
|
||||||
The next contest will not open until sometime in March 1998, and will
|
The next contest will not open until sometime in March 1998, and will
|
||||||
close sometime around the end of May 1998. The rules for the 1998
|
close sometime around the end of May 1998. The [rules for the 1998
|
||||||
contest have not been formed at this time and are not expected to be
|
contest](../1998/rules.txt) have not been formed at this time and are not expected to be
|
||||||
ready for distribution until late February 1998.
|
ready for distribution until late February 1998.
|
||||||
|
|
||||||
So what happened to 1997? Well the next USENIX Technical Conference
|
So what happened to 1997? Well the next USENIX Technical Conference
|
||||||
will be held Jun 15-19, 1998 (in New Orleans, US). The 18 month
|
will be held Jun 15-19, 1998 (in New Orleans, US). The 18 month
|
||||||
span between conferences will cause the IOCCC to skip over 1997.
|
span between conferences will cause the IOCCC to skip over 1997.
|
||||||
|
|
||||||
Be sure to wait until the 1998 rules are posted before submitting entries.
|
Be sure to wait until the [1998 rules](../1998/rules.txt) are posted before submitting entries.
|
||||||
Rules differ from year to year, sometimes in significant ways.
|
Rules differ from year to year, sometimes in significant ways.
|
||||||
|
|
||||||
Please send us comments and suggestions what we have expressed above.
|
Please send us comments and suggestions what we have expressed above.
|
||||||
|
|||||||
+4
-9
@@ -395,11 +395,6 @@ You may then wish to look at the Author’s remarks for even more details.</p>
|
|||||||
<p>The IOCCC has an official home page: <a href="https://www.ioccc.org">www.ioccc.org</a>,
|
<p>The IOCCC has an official home page: <a href="https://www.ioccc.org">www.ioccc.org</a>,
|
||||||
containing previous winning entries, information about the judges,
|
containing previous winning entries, information about the judges,
|
||||||
announcements and much more.</p>
|
announcements and much more.</p>
|
||||||
<p>Use <code>make</code> to compile entries. It is possible that on BSD or non-Unix
|
|
||||||
systems the Makefile needs to be changed. See the Makefile for details.</p>
|
|
||||||
<p>Read over the Makefile for compile/build issues. Your system may
|
|
||||||
require certain changes (add or remove a library, add or remove a
|
|
||||||
<code>#define</code> i.e. the <code>-D</code> flag).</p>
|
|
||||||
<h2 id="where-are-larry-bassel-and-barbara-frezza">Where are Larry Bassel and Barbara Frezza?</h2>
|
<h2 id="where-are-larry-bassel-and-barbara-frezza">Where are Larry Bassel and Barbara Frezza?</h2>
|
||||||
<p>It is not true that Larry Bassel avoided the 13th IOCCC on grounds of
|
<p>It is not true that Larry Bassel avoided the 13th IOCCC on grounds of
|
||||||
superstition! Larry (as well as Landon) is fond of prime numbers.
|
superstition! Larry (as well as Landon) is fond of prime numbers.
|
||||||
@@ -423,20 +418,20 @@ winning entry, twice the number of the next highest count. But with people like
|
|||||||
Schweikhardt around, this lead could fall fast.</p>
|
Schweikhardt around, this lead could fall fast.</p>
|
||||||
<p>As we stated in the <a href="guidelines.txt">guidelines</a>, the authors of the winning entries are
|
<p>As we stated in the <a href="guidelines.txt">guidelines</a>, the authors of the winning entries are
|
||||||
as much news to us as they are to you because we keep authorship separate from
|
as much news to us as they are to you because we keep authorship separate from
|
||||||
rest of the entry. Some people have it, we guess!</p>
|
the rest of the entry. Some people have it, we guess!</p>
|
||||||
<p>There were a few very good entries that might have won if it were not
|
<p>There were a few very good entries that might have won if it were not
|
||||||
for the fact that they didn’t work. If you didn’t win, but think you
|
for the fact that they didn’t work. If you didn’t win, but think you
|
||||||
had a chance: test your program, fix it and submit it next year!</p>
|
had a chance: test your program, fix it and submit it next year!</p>
|
||||||
<h2 id="a-few-notes-regarding-future-contests">A few notes regarding future contests</h2>
|
<h2 id="a-few-notes-regarding-future-contests">A few notes regarding future contests</h2>
|
||||||
<p>There will be no 1997 contest.</p>
|
<p>There will be no 1997 contest.</p>
|
||||||
<p>The next contest will not open until sometime in March 1998, and will
|
<p>The next contest will not open until sometime in March 1998, and will
|
||||||
close sometime around the end of May 1998. The rules for the 1998
|
close sometime around the end of May 1998. The <a href="../1998/rules.txt">rules for the 1998
|
||||||
contest have not been formed at this time and are not expected to be
|
contest</a> have not been formed at this time and are not expected to be
|
||||||
ready for distribution until late February 1998.</p>
|
ready for distribution until late February 1998.</p>
|
||||||
<p>So what happened to 1997? Well the next USENIX Technical Conference
|
<p>So what happened to 1997? Well the next USENIX Technical Conference
|
||||||
will be held Jun 15-19, 1998 (in New Orleans, US). The 18 month
|
will be held Jun 15-19, 1998 (in New Orleans, US). The 18 month
|
||||||
span between conferences will cause the IOCCC to skip over 1997.</p>
|
span between conferences will cause the IOCCC to skip over 1997.</p>
|
||||||
<p>Be sure to wait until the 1998 rules are posted before submitting entries.
|
<p>Be sure to wait until the <a href="../1998/rules.txt">1998 rules</a> are posted before submitting entries.
|
||||||
Rules differ from year to year, sometimes in significant ways.</p>
|
Rules differ from year to year, sometimes in significant ways.</p>
|
||||||
<p>Please send us comments and suggestions what we have expressed above.
|
<p>Please send us comments and suggestions what we have expressed above.
|
||||||
Also include anything else that you would like to see in future contests.
|
Also include anything else that you would like to see in future contests.
|
||||||
|
|||||||
+11
-17
@@ -8,20 +8,12 @@ on how to compile it and how to run the winning program.
|
|||||||
Look at the winning source and try to figure how it does what it does!
|
Look at the winning source and try to figure how it does what it does!
|
||||||
You may then wish to look at the Author's remarks for even more details.
|
You may then wish to look at the Author's remarks for even more details.
|
||||||
|
|
||||||
The IOCCC has its own domain. The IOCCC has an official home page:
|
|
||||||
[www.ioccc.org](https://www.ioccc.org).
|
|
||||||
|
|
||||||
Use `make` to compile entries. It is possible that on BSD or non-Unix
|
|
||||||
systems the Makefile needs to be changed. See the Makefile for details.
|
|
||||||
|
|
||||||
Read over the Makefile for compile/build issues. Your system may
|
|
||||||
require certain changes (add or remove a library, add or remove a
|
|
||||||
`#define` i.e. the `-D` flag).
|
|
||||||
|
|
||||||
Some ANSI C compilers are not quite as good as they should be. If
|
Some ANSI C compilers are not quite as good as they should be. If
|
||||||
yours is lacking, you may need to compile using gcc instead of your
|
yours is lacking, you may need to compile using gcc instead of your
|
||||||
local compiler.
|
local compiler.
|
||||||
|
|
||||||
|
The IOCCC has an official home page: [www.ioccc.org](https://www.ioccc.org).
|
||||||
|
|
||||||
|
|
||||||
## New Judges
|
## New Judges
|
||||||
|
|
||||||
@@ -48,11 +40,11 @@ The number of judges now is only 2, Landon Curt Noll and Leonid A. Broukhis.
|
|||||||
## Remarks on some of the entries
|
## Remarks on some of the entries
|
||||||
|
|
||||||
This year, [Jens
|
This year, [Jens
|
||||||
Schweikhardt](https://www.ioccc.org/authors.html#Jens_Schweikhardt) won 3 times
|
Schweikhardt](../../authors.html#Jens_Schweikhardt) won 3 times
|
||||||
... AGAIN! He is the only person who was able to do this, let alone do it in
|
... AGAIN! He is the only person who was able to do this, let alone do it in
|
||||||
two contests in a row. [Bas de
|
two contests in a row. [Bas de
|
||||||
Bakker](https://www.ioccc.org/authors.html#Bas_de_Bakker) and [David
|
Bakker](../../authors.html#Bas_de_Bakker) and [David
|
||||||
Lowe](https://www.ioccc.org/authors.html#J_David_Lowe) won twice this year as
|
Lowe](../../authors.html#J_David_Lowe) won twice this year as
|
||||||
well.
|
well.
|
||||||
|
|
||||||
As we stated in the [guidelines](guidelines.txt), the authors of the winning entries are
|
As we stated in the [guidelines](guidelines.txt), the authors of the winning entries are
|
||||||
@@ -68,13 +60,15 @@ look at all of the winning entries. The list of winning entries is a bit too lo
|
|||||||
say something about every entry. On the other hand a partial mention
|
say something about every entry. On the other hand a partial mention
|
||||||
of a few is in order:
|
of a few is in order:
|
||||||
|
|
||||||
- Audiences were very impressed with the Best of Show entry.
|
- Audiences were very impressed with the [Best of Show
|
||||||
|
entry](banks/index.html).
|
||||||
- The judges were amused that for the first time we received an entry
|
- The judges were amused that for the first time we received an entry
|
||||||
that caused gcc to give the assembler bad input in some cases.
|
that caused gcc to give the assembler bad input in some cases.
|
||||||
- The poot entries got a good laugh from the USENIX IOCCC BOF (Birds Of a Feather) crowd.
|
- The `poot` entries ([dlowe](dlowe/index.html),
|
||||||
|
[dloweneil](dloweneil/index.html) got a good laugh from the USENIX IOCCC BOF (Birds Of a Feather) crowd.
|
||||||
- Those with Functional Programming knowledge as well as those
|
- Those with Functional Programming knowledge as well as those
|
||||||
impressed with CPP code expansion liked the entry that translated
|
impressed with CPP code expansion like [the entry that translates
|
||||||
lambda expressions into combinator expressions.
|
lambda expressions into combinator expressions](fanf/index.html).
|
||||||
- Logic minded folks will get somewhat twisted up while following the
|
- Logic minded folks will get somewhat twisted up while following the
|
||||||
flow of the [Best Flow Control entry](schnitzi/index.html).
|
flow of the [Best Flow Control entry](schnitzi/index.html).
|
||||||
- Those who know the PostScript language will be 'bemused' by
|
- Those who know the PostScript language will be 'bemused' by
|
||||||
|
|||||||
+10
-14
@@ -392,16 +392,10 @@
|
|||||||
on how to compile it and how to run the winning program.
|
on how to compile it and how to run the winning program.
|
||||||
Look at the winning source and try to figure how it does what it does!
|
Look at the winning source and try to figure how it does what it does!
|
||||||
You may then wish to look at the Author’s remarks for even more details.</p>
|
You may then wish to look at the Author’s remarks for even more details.</p>
|
||||||
<p>The IOCCC has its own domain. The IOCCC has an official home page:
|
|
||||||
<a href="https://www.ioccc.org">www.ioccc.org</a>.</p>
|
|
||||||
<p>Use <code>make</code> to compile entries. It is possible that on BSD or non-Unix
|
|
||||||
systems the Makefile needs to be changed. See the Makefile for details.</p>
|
|
||||||
<p>Read over the Makefile for compile/build issues. Your system may
|
|
||||||
require certain changes (add or remove a library, add or remove a
|
|
||||||
<code>#define</code> i.e. the <code>-D</code> flag).</p>
|
|
||||||
<p>Some ANSI C compilers are not quite as good as they should be. If
|
<p>Some ANSI C compilers are not quite as good as they should be. If
|
||||||
yours is lacking, you may need to compile using gcc instead of your
|
yours is lacking, you may need to compile using gcc instead of your
|
||||||
local compiler.</p>
|
local compiler.</p>
|
||||||
|
<p>The IOCCC has an official home page: <a href="https://www.ioccc.org">www.ioccc.org</a>.</p>
|
||||||
<h2 id="new-judges">New Judges</h2>
|
<h2 id="new-judges">New Judges</h2>
|
||||||
<p>Larry Bassel is now a graduate student in number theory at UC San Diego.
|
<p>Larry Bassel is now a graduate student in number theory at UC San Diego.
|
||||||
Barbara Frezza also went to San Diego to enter into law school at the
|
Barbara Frezza also went to San Diego to enter into law school at the
|
||||||
@@ -418,11 +412,11 @@ thru-out the 1998 IOCCC season.</p>
|
|||||||
<h3 id="note-about-judges">2023 note about judges:</h3>
|
<h3 id="note-about-judges">2023 note about judges:</h3>
|
||||||
<p>The number of judges now is only 2, Landon Curt Noll and Leonid A. Broukhis.</p>
|
<p>The number of judges now is only 2, Landon Curt Noll and Leonid A. Broukhis.</p>
|
||||||
<h2 id="remarks-on-some-of-the-entries">Remarks on some of the entries</h2>
|
<h2 id="remarks-on-some-of-the-entries">Remarks on some of the entries</h2>
|
||||||
<p>This year, <a href="https://www.ioccc.org/authors.html#Jens_Schweikhardt">Jens
|
<p>This year, <a href="../../authors.html#Jens_Schweikhardt">Jens
|
||||||
Schweikhardt</a> won 3 times
|
Schweikhardt</a> won 3 times
|
||||||
… AGAIN! He is the only person who was able to do this, let alone do it in
|
… AGAIN! He is the only person who was able to do this, let alone do it in
|
||||||
two contests in a row. <a href="https://www.ioccc.org/authors.html#Bas_de_Bakker">Bas de
|
two contests in a row. <a href="../../authors.html#Bas_de_Bakker">Bas de
|
||||||
Bakker</a> and <a href="https://www.ioccc.org/authors.html#J_David_Lowe">David
|
Bakker</a> and <a href="../../authors.html#J_David_Lowe">David
|
||||||
Lowe</a> won twice this year as
|
Lowe</a> won twice this year as
|
||||||
well.</p>
|
well.</p>
|
||||||
<p>As we stated in the <a href="guidelines.txt">guidelines</a>, the authors of the winning entries are
|
<p>As we stated in the <a href="guidelines.txt">guidelines</a>, the authors of the winning entries are
|
||||||
@@ -436,13 +430,15 @@ look at all of the winning entries. The list of winning entries is a bit too lon
|
|||||||
say something about every entry. On the other hand a partial mention
|
say something about every entry. On the other hand a partial mention
|
||||||
of a few is in order:</p>
|
of a few is in order:</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Audiences were very impressed with the Best of Show entry.</li>
|
<li>Audiences were very impressed with the <a href="banks/index.html">Best of Show
|
||||||
|
entry</a>.</li>
|
||||||
<li>The judges were amused that for the first time we received an entry
|
<li>The judges were amused that for the first time we received an entry
|
||||||
that caused gcc to give the assembler bad input in some cases.</li>
|
that caused gcc to give the assembler bad input in some cases.</li>
|
||||||
<li>The poot entries got a good laugh from the USENIX IOCCC BOF (Birds Of a Feather) crowd.</li>
|
<li>The <code>poot</code> entries (<a href="dlowe/index.html">dlowe</a>,
|
||||||
|
<a href="dloweneil/index.html">dloweneil</a> got a good laugh from the USENIX IOCCC BOF (Birds Of a Feather) crowd.</li>
|
||||||
<li>Those with Functional Programming knowledge as well as those
|
<li>Those with Functional Programming knowledge as well as those
|
||||||
impressed with CPP code expansion liked the entry that translated
|
impressed with CPP code expansion like <a href="fanf/index.html">the entry that translates
|
||||||
lambda expressions into combinator expressions.</li>
|
lambda expressions into combinator expressions</a>.</li>
|
||||||
<li>Logic minded folks will get somewhat twisted up while following the
|
<li>Logic minded folks will get somewhat twisted up while following the
|
||||||
flow of the <a href="schnitzi/index.html">Best Flow Control entry</a>.</li>
|
flow of the <a href="schnitzi/index.html">Best Flow Control entry</a>.</li>
|
||||||
<li>Those who know the PostScript language will be ‘bemused’ by
|
<li>Those who know the PostScript language will be ‘bemused’ by
|
||||||
|
|||||||
+6
-13
@@ -8,13 +8,6 @@ on how to compile it and how to run the winning program.
|
|||||||
Look at the winning source and try to figure how it does what it does!
|
Look at the winning source and try to figure how it does what it does!
|
||||||
You may then wish to look at the Author's remarks for even more details.
|
You may then wish to look at the Author's remarks for even more details.
|
||||||
|
|
||||||
Use `make` to compile entries. It is possible that on non-Unix / non-Linux
|
|
||||||
systems the Makefile needs to be changed. See the Makefile for details.
|
|
||||||
|
|
||||||
Read over the Makefile for compile/build issues. Your system may
|
|
||||||
require certain changes (add or remove a library, add or remove a
|
|
||||||
`#define`).
|
|
||||||
|
|
||||||
Some ANSI C compilers are not quite as good as they should be. If
|
Some ANSI C compilers are not quite as good as they should be. If
|
||||||
yours is lacking, you may need to compile using gcc instead of your
|
yours is lacking, you may need to compile using gcc instead of your
|
||||||
local compiler.
|
local compiler.
|
||||||
@@ -44,17 +37,17 @@ them for the next IOCCC.
|
|||||||
|
|
||||||
We believe you will be impressed with this year's winning entries. The [Best of
|
We believe you will be impressed with this year's winning entries. The [Best of
|
||||||
Show](jarijyrki/index.html) is a fine example of compact obfuscation. But don't
|
Show](jarijyrki/index.html) is a fine example of compact obfuscation. But don't
|
||||||
ignore the shorter entries. The [Best Small Program](natori/index.html), [Best
|
ignore the shorter entries. The [Best small program](natori/index.html), [Best
|
||||||
Abuse of User](briddlebane/index.html) and [Most Complete Program](tomx/index.html)
|
abuse of user](briddlebane/index.html) and [Most complete program](tomx/index.html)
|
||||||
are well worth studying in detail.
|
are well worth studying in detail.
|
||||||
|
|
||||||
The [Worst Abuse of the Rules](dlowe/index.html) is technically allowed by the
|
The [Worst abuse of the rules](dlowe/index.html) is technically allowed by the
|
||||||
rules. We gave it an award this year, but don't assume you can get away with
|
rules. We gave it an award this year, but don't assume you can get away with
|
||||||
using it next time ... :-)
|
using it next time ... :-)
|
||||||
|
|
||||||
Speaking of time, be sure to check out the [Astronomically
|
Speaking of time, be sure to check out the [Astronomically
|
||||||
Obfuscated](rince/index.html) and the [Most Timely
|
obfuscated](rince/index.html) and the [Most timely
|
||||||
Output](schneiderwent/index.html) entries.
|
output](schneiderwent/index.html) entries.
|
||||||
|
|
||||||
|
|
||||||
## There was no 1999 contest
|
## There was no 1999 contest
|
||||||
@@ -74,7 +67,7 @@ scheduled start of the contest). That is why there is no 1999 contest.
|
|||||||
|
|
||||||
**NOTE**: The above has been mentioned in an Amici Curiae for the
|
**NOTE**: The above has been mentioned in an Amici Curiae for the
|
||||||
DeCSS case. See [BRIEF OF AMICI CURIAE N SUPPORT OF APPELLANTS AND
|
DeCSS case. See [BRIEF OF AMICI CURIAE N SUPPORT OF APPELLANTS AND
|
||||||
REVERSAL ..](https://web.archive.org/web/20231021211330/http://cryptome.org/mpaa-v-2600-bac.htm).
|
REVERSAL](https://web.archive.org/web/20231021211330/http://cryptome.org/mpaa-v-2600-bac.htm).
|
||||||
|
|
||||||
|
|
||||||
## Final Comments
|
## Final Comments
|
||||||
|
|||||||
+6
-11
@@ -392,11 +392,6 @@
|
|||||||
on how to compile it and how to run the winning program.
|
on how to compile it and how to run the winning program.
|
||||||
Look at the winning source and try to figure how it does what it does!
|
Look at the winning source and try to figure how it does what it does!
|
||||||
You may then wish to look at the Author’s remarks for even more details.</p>
|
You may then wish to look at the Author’s remarks for even more details.</p>
|
||||||
<p>Use <code>make</code> to compile entries. It is possible that on non-Unix / non-Linux
|
|
||||||
systems the Makefile needs to be changed. See the Makefile for details.</p>
|
|
||||||
<p>Read over the Makefile for compile/build issues. Your system may
|
|
||||||
require certain changes (add or remove a library, add or remove a
|
|
||||||
<code>#define</code>).</p>
|
|
||||||
<p>Some ANSI C compilers are not quite as good as they should be. If
|
<p>Some ANSI C compilers are not quite as good as they should be. If
|
||||||
yours is lacking, you may need to compile using gcc instead of your
|
yours is lacking, you may need to compile using gcc instead of your
|
||||||
local compiler.</p>
|
local compiler.</p>
|
||||||
@@ -418,15 +413,15 @@ that was not supplied with the entry.</li>
|
|||||||
them for the next IOCCC.</p>
|
them for the next IOCCC.</p>
|
||||||
<p>We believe you will be impressed with this year’s winning entries. The <a href="jarijyrki/index.html">Best of
|
<p>We believe you will be impressed with this year’s winning entries. The <a href="jarijyrki/index.html">Best of
|
||||||
Show</a> is a fine example of compact obfuscation. But don’t
|
Show</a> is a fine example of compact obfuscation. But don’t
|
||||||
ignore the shorter entries. The <a href="natori/index.html">Best Small Program</a>, <a href="briddlebane/index.html">Best
|
ignore the shorter entries. The <a href="natori/index.html">Best small program</a>, <a href="briddlebane/index.html">Best
|
||||||
Abuse of User</a> and <a href="tomx/index.html">Most Complete Program</a>
|
abuse of user</a> and <a href="tomx/index.html">Most complete program</a>
|
||||||
are well worth studying in detail.</p>
|
are well worth studying in detail.</p>
|
||||||
<p>The <a href="dlowe/index.html">Worst Abuse of the Rules</a> is technically allowed by the
|
<p>The <a href="dlowe/index.html">Worst abuse of the rules</a> is technically allowed by the
|
||||||
rules. We gave it an award this year, but don’t assume you can get away with
|
rules. We gave it an award this year, but don’t assume you can get away with
|
||||||
using it next time … :-)</p>
|
using it next time … :-)</p>
|
||||||
<p>Speaking of time, be sure to check out the <a href="rince/index.html">Astronomically
|
<p>Speaking of time, be sure to check out the <a href="rince/index.html">Astronomically
|
||||||
Obfuscated</a> and the <a href="schneiderwent/index.html">Most Timely
|
obfuscated</a> and the <a href="schneiderwent/index.html">Most timely
|
||||||
Output</a> entries.</p>
|
output</a> entries.</p>
|
||||||
<h2 id="there-was-no-1999-contest">There was no 1999 contest</h2>
|
<h2 id="there-was-no-1999-contest">There was no 1999 contest</h2>
|
||||||
<p>So what happened to 1999? Landon Curt Noll was scheduled to take a
|
<p>So what happened to 1999? Landon Curt Noll was scheduled to take a
|
||||||
vacation from the IOCCC this year. The remaining judges were
|
vacation from the IOCCC this year. The remaining judges were
|
||||||
@@ -440,7 +435,7 @@ and Leonid A. Broukhis the judging was completed in Dec 2000.</p>
|
|||||||
scheduled start of the contest). That is why there is no 1999 contest.</p>
|
scheduled start of the contest). That is why there is no 1999 contest.</p>
|
||||||
<p><strong>NOTE</strong>: The above has been mentioned in an Amici Curiae for the
|
<p><strong>NOTE</strong>: The above has been mentioned in an Amici Curiae for the
|
||||||
DeCSS case. See <a href="https://web.archive.org/web/20231021211330/http://cryptome.org/mpaa-v-2600-bac.htm">BRIEF OF AMICI CURIAE N SUPPORT OF APPELLANTS AND
|
DeCSS case. See <a href="https://web.archive.org/web/20231021211330/http://cryptome.org/mpaa-v-2600-bac.htm">BRIEF OF AMICI CURIAE N SUPPORT OF APPELLANTS AND
|
||||||
REVERSAL ..</a>.</p>
|
REVERSAL</a>.</p>
|
||||||
<h2 id="final-comments">Final Comments</h2>
|
<h2 id="final-comments">Final Comments</h2>
|
||||||
<p>Please send us comments and suggestions what we have expressed above.
|
<p>Please send us comments and suggestions what we have expressed above.
|
||||||
Also include anything else that you would like to see in future contests.
|
Also include anything else that you would like to see in future contests.
|
||||||
|
|||||||
+1
-8
@@ -11,13 +11,6 @@ You may then wish to look at the Author's remarks for even more details.
|
|||||||
The IOCCC has a website and now has a number of international mirrors. The
|
The IOCCC has a website and now has a number of international mirrors. The
|
||||||
primary site can be found at [www.ioccc.org](https://www.ioccc.org).
|
primary site can be found at [www.ioccc.org](https://www.ioccc.org).
|
||||||
|
|
||||||
Use `make` to compile entries. It is possible that on non-Unix / non-Linux
|
|
||||||
systems the Makefile needs to be changed. See the Makefile for details.
|
|
||||||
|
|
||||||
Read over the Makefile for compile/build issues. Your system may
|
|
||||||
require certain changes (add or remove a library, add or remove a
|
|
||||||
`#define` i.e. the `-D` flag).
|
|
||||||
|
|
||||||
Some ANSI C compilers are not quite as good as they should be. If
|
Some ANSI C compilers are not quite as good as they should be. If
|
||||||
yours is lacking, you may need to compile using gcc instead of your
|
yours is lacking, you may need to compile using gcc instead of your
|
||||||
local compiler.
|
local compiler.
|
||||||
@@ -41,7 +34,7 @@ Show](ollinger/index.html) is a fine example of obfuscation. But don't ignore
|
|||||||
the other entries! There are games, programs that speak, ones that compile code
|
the other entries! There are games, programs that speak, ones that compile code
|
||||||
and [one that _might_ run binaries you already have](anonymous/index.html).
|
and [one that _might_ run binaries you already have](anonymous/index.html).
|
||||||
|
|
||||||
The [Best/Worst Abuse of the Rules](bellard/index.html) is technically allowed by the
|
The [Best abuse of the rules](bellard/index.html) is technically allowed by the
|
||||||
[rules](rules.txt). This year we awarded it again, but don't assume you can get
|
[rules](rules.txt). This year we awarded it again, but don't assume you can get
|
||||||
away with using the same technique next time ... :-)
|
away with using the same technique next time ... :-)
|
||||||
|
|
||||||
|
|||||||
+1
-6
@@ -394,11 +394,6 @@ Look at the winning source and try to figure how it does what it does!
|
|||||||
You may then wish to look at the Author’s remarks for even more details.</p>
|
You may then wish to look at the Author’s remarks for even more details.</p>
|
||||||
<p>The IOCCC has a website and now has a number of international mirrors. The
|
<p>The IOCCC has a website and now has a number of international mirrors. The
|
||||||
primary site can be found at <a href="https://www.ioccc.org">www.ioccc.org</a>.</p>
|
primary site can be found at <a href="https://www.ioccc.org">www.ioccc.org</a>.</p>
|
||||||
<p>Use <code>make</code> to compile entries. It is possible that on non-Unix / non-Linux
|
|
||||||
systems the Makefile needs to be changed. See the Makefile for details.</p>
|
|
||||||
<p>Read over the Makefile for compile/build issues. Your system may
|
|
||||||
require certain changes (add or remove a library, add or remove a
|
|
||||||
<code>#define</code> i.e. the <code>-D</code> flag).</p>
|
|
||||||
<p>Some ANSI C compilers are not quite as good as they should be. If
|
<p>Some ANSI C compilers are not quite as good as they should be. If
|
||||||
yours is lacking, you may need to compile using gcc instead of your
|
yours is lacking, you may need to compile using gcc instead of your
|
||||||
local compiler.</p>
|
local compiler.</p>
|
||||||
@@ -417,7 +412,7 @@ them for the next IOCCC.</p>
|
|||||||
Show</a> is a fine example of obfuscation. But don’t ignore
|
Show</a> is a fine example of obfuscation. But don’t ignore
|
||||||
the other entries! There are games, programs that speak, ones that compile code
|
the other entries! There are games, programs that speak, ones that compile code
|
||||||
and <a href="anonymous/index.html">one that <em>might</em> run binaries you already have</a>.</p>
|
and <a href="anonymous/index.html">one that <em>might</em> run binaries you already have</a>.</p>
|
||||||
<p>The <a href="bellard/index.html">Best/Worst Abuse of the Rules</a> is technically allowed by the
|
<p>The <a href="bellard/index.html">Best abuse of the rules</a> is technically allowed by the
|
||||||
<a href="rules.txt">rules</a>. This year we awarded it again, but don’t assume you can get
|
<a href="rules.txt">rules</a>. This year we awarded it again, but don’t assume you can get
|
||||||
away with using the same technique next time … :-)</p>
|
away with using the same technique next time … :-)</p>
|
||||||
<p>This year there were several repeat authors. This is understating the
|
<p>This year there were several repeat authors. This is understating the
|
||||||
|
|||||||
+5
-12
@@ -8,29 +8,22 @@ on how to compile the entry and how to run the winning program.
|
|||||||
Look at the winning source and try to figure how it does what it does!
|
Look at the winning source and try to figure how it does what it does!
|
||||||
You may then wish to look at the Author's remarks for even more details.
|
You may then wish to look at the Author's remarks for even more details.
|
||||||
|
|
||||||
The IOCCC has a website and now has a number of international mirrors.
|
|
||||||
The primary site can be found at <https://www.ioccc.org/>.
|
|
||||||
|
|
||||||
Use `make(1)` to compile entries. It is possible that on non-Unix / non-Linux
|
|
||||||
systems the `Makefile` needs to be changed. See the `Makefile` for details.
|
|
||||||
|
|
||||||
Read over the `Makefile` for compile/build issues. Your system may
|
|
||||||
require certain changes (add or remove a library, add or remove a
|
|
||||||
`#define`).
|
|
||||||
|
|
||||||
Some ANSI C compilers are not quite as good as they should be. If
|
Some ANSI C compilers are not quite as good as they should be. If
|
||||||
yours is lacking, you may need to compile using `gcc` instead of your
|
yours is lacking, you may need to compile using `gcc` instead of your
|
||||||
local compiler.
|
local compiler.
|
||||||
|
|
||||||
|
The IOCCC has a website and now has a number of international mirrors.
|
||||||
|
The primary website can be found at <https://www.ioccc.org/>.
|
||||||
|
|
||||||
|
|
||||||
## Remarks on some of the entries
|
## Remarks on some of the entries
|
||||||
|
|
||||||
We believe you will be impressed with this year's winning entries. The [Best of
|
We believe you will be impressed with this year's winning entries. The [Best of
|
||||||
Show](%%REPO_URL%%/2004/gavin/gavin.c) is a fine example of obfuscation. But don't ignore the
|
Show](gavin/index.html) is a fine example of obfuscation. But don't ignore the
|
||||||
other entries! There are games, utilities, programs that output images and a
|
other entries! There are games, utilities, programs that output images and a
|
||||||
one-liner that is incredibly compact for what it can do.
|
one-liner that is incredibly compact for what it can do.
|
||||||
|
|
||||||
The [Best Abuse of the Guidelines](%%REPO_URL%%/2004/hibachi/hibachi.c) is technically allowed by
|
The [Best abuse of the guidelines](hibachi/index.html) is technically allowed by
|
||||||
the rules. This year we allowed it due to the functionality of the program.
|
the rules. This year we allowed it due to the functionality of the program.
|
||||||
This entry is one of the easiest to read! Don't assume you can win using
|
This entry is one of the easiest to read! Don't assume you can win using
|
||||||
similar techniques next time ... :-)
|
similar techniques next time ... :-)
|
||||||
|
|||||||
+4
-9
@@ -392,22 +392,17 @@
|
|||||||
on how to compile the entry and how to run the winning program.
|
on how to compile the entry and how to run the winning program.
|
||||||
Look at the winning source and try to figure how it does what it does!
|
Look at the winning source and try to figure how it does what it does!
|
||||||
You may then wish to look at the Author’s remarks for even more details.</p>
|
You may then wish to look at the Author’s remarks for even more details.</p>
|
||||||
<p>The IOCCC has a website and now has a number of international mirrors.
|
|
||||||
The primary site can be found at <a href="https://www.ioccc.org/" class="uri">https://www.ioccc.org/</a>.</p>
|
|
||||||
<p>Use <code>make(1)</code> to compile entries. It is possible that on non-Unix / non-Linux
|
|
||||||
systems the <code>Makefile</code> needs to be changed. See the <code>Makefile</code> for details.</p>
|
|
||||||
<p>Read over the <code>Makefile</code> for compile/build issues. Your system may
|
|
||||||
require certain changes (add or remove a library, add or remove a
|
|
||||||
<code>#define</code>).</p>
|
|
||||||
<p>Some ANSI C compilers are not quite as good as they should be. If
|
<p>Some ANSI C compilers are not quite as good as they should be. If
|
||||||
yours is lacking, you may need to compile using <code>gcc</code> instead of your
|
yours is lacking, you may need to compile using <code>gcc</code> instead of your
|
||||||
local compiler.</p>
|
local compiler.</p>
|
||||||
|
<p>The IOCCC has a website and now has a number of international mirrors.
|
||||||
|
The primary website can be found at <a href="https://www.ioccc.org/" class="uri">https://www.ioccc.org/</a>.</p>
|
||||||
<h2 id="remarks-on-some-of-the-entries">Remarks on some of the entries</h2>
|
<h2 id="remarks-on-some-of-the-entries">Remarks on some of the entries</h2>
|
||||||
<p>We believe you will be impressed with this year’s winning entries. The <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/gavin/gavin.c">Best of
|
<p>We believe you will be impressed with this year’s winning entries. The <a href="gavin/index.html">Best of
|
||||||
Show</a> is a fine example of obfuscation. But don’t ignore the
|
Show</a> is a fine example of obfuscation. But don’t ignore the
|
||||||
other entries! There are games, utilities, programs that output images and a
|
other entries! There are games, utilities, programs that output images and a
|
||||||
one-liner that is incredibly compact for what it can do.</p>
|
one-liner that is incredibly compact for what it can do.</p>
|
||||||
<p>The <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2004/hibachi/hibachi.c">Best Abuse of the Guidelines</a> is technically allowed by
|
<p>The <a href="hibachi/index.html">Best abuse of the guidelines</a> is technically allowed by
|
||||||
the rules. This year we allowed it due to the functionality of the program.
|
the rules. This year we allowed it due to the functionality of the program.
|
||||||
This entry is one of the easiest to read! Don’t assume you can win using
|
This entry is one of the easiest to read! Don’t assume you can win using
|
||||||
similar techniques next time … :-)</p>
|
similar techniques next time … :-)</p>
|
||||||
|
|||||||
+7
-12
@@ -8,21 +8,15 @@ on how to compile the entry and how to run the winning program.
|
|||||||
Look at the winning source and try to figure how it does what it does!
|
Look at the winning source and try to figure how it does what it does!
|
||||||
You may then wish to look at the Author's remarks for even more details.
|
You may then wish to look at the Author's remarks for even more details.
|
||||||
|
|
||||||
The IOCCC has a website and now has a number of international mirrors.
|
Some ANSI C compilers are not quite as good as they should be. If
|
||||||
The primary site can be found at <https://www.ioccc.org/>.
|
yours is lacking, you may need to compile using `gcc` instead of your
|
||||||
|
local compiler.
|
||||||
Use `make(1)` to compile entries. It is possible that on non-Unix / non-Linux
|
|
||||||
systems the `Makefile` needs to be changed. See the `Makefile` for details.
|
|
||||||
|
|
||||||
This year we included most of the information included by the submitters
|
This year we included most of the information included by the submitters
|
||||||
in the `README.md` files (that were used to build the `index.html` web pages).
|
in the `README.md` files (that were used to build the `index.html` web pages).
|
||||||
|
|
||||||
Read over the `Makefile` for compile/build issues. Your system may require
|
The IOCCC has a website and now has a number of international mirrors.
|
||||||
certain changes (add or remove a library, add or remove a `#define`).
|
The primary website can be found at <https://www.ioccc.org/>.
|
||||||
|
|
||||||
Some ANSI C compilers are not quite as good as they should be. If
|
|
||||||
yours is lacking, you may need to compile using `gcc` instead of your
|
|
||||||
local compiler.
|
|
||||||
|
|
||||||
|
|
||||||
## Remarks on some of the entries
|
## Remarks on some of the entries
|
||||||
@@ -52,7 +46,7 @@ parenthesis](mikeash/index.html) is self reproducing).
|
|||||||
+ The [Most sonorous output - 2005/jetro](jetro/index.html) might `sound` :-) like a good idea.
|
+ The [Most sonorous output - 2005/jetro](jetro/index.html) might `sound` :-) like a good idea.
|
||||||
|
|
||||||
+ The [Best 2D puzzle - 2005/giljade](giljade/index.html) takes editorial license with expressions as well as the
|
+ The [Best 2D puzzle - 2005/giljade](giljade/index.html) takes editorial license with expressions as well as the
|
||||||
with the [vi editor](https://en.wikipedia.org/wiki/Vi).
|
with the [vi editor](https://en.wikipedia.org/wiki/Vi_(text_editor)).
|
||||||
|
|
||||||
+ The [Most ambiguous language - 2005/chia](chia/index.html) entry is really a C program.
|
+ The [Most ambiguous language - 2005/chia](chia/index.html) entry is really a C program.
|
||||||
|
|
||||||
@@ -69,6 +63,7 @@ discourteous interpreter - 2005/timwi](timwi/index.html) entry.
|
|||||||
+ The [Most ingenious puzzle solution - 2005/aidan](aidan/index.html) might puzzle you more while it
|
+ The [Most ingenious puzzle solution - 2005/aidan](aidan/index.html) might puzzle you more while it
|
||||||
puzzles out some puzzles: all in a puzzling way! :-)
|
puzzles out some puzzles: all in a puzzling way! :-)
|
||||||
|
|
||||||
|
|
||||||
### Remarks on some of the losing entries
|
### Remarks on some of the losing entries
|
||||||
|
|
||||||
There were some outstanding entries that did not win. Unfortunately
|
There were some outstanding entries that did not win. Unfortunately
|
||||||
|
|||||||
+5
-9
@@ -392,17 +392,13 @@
|
|||||||
on how to compile the entry and how to run the winning program.
|
on how to compile the entry and how to run the winning program.
|
||||||
Look at the winning source and try to figure how it does what it does!
|
Look at the winning source and try to figure how it does what it does!
|
||||||
You may then wish to look at the Author’s remarks for even more details.</p>
|
You may then wish to look at the Author’s remarks for even more details.</p>
|
||||||
<p>The IOCCC has a website and now has a number of international mirrors.
|
|
||||||
The primary site can be found at <a href="https://www.ioccc.org/" class="uri">https://www.ioccc.org/</a>.</p>
|
|
||||||
<p>Use <code>make(1)</code> to compile entries. It is possible that on non-Unix / non-Linux
|
|
||||||
systems the <code>Makefile</code> needs to be changed. See the <code>Makefile</code> for details.</p>
|
|
||||||
<p>This year we included most of the information included by the submitters
|
|
||||||
in the <code>README.md</code> files (that were used to build the <code>index.html</code> web pages).</p>
|
|
||||||
<p>Read over the <code>Makefile</code> for compile/build issues. Your system may require
|
|
||||||
certain changes (add or remove a library, add or remove a <code>#define</code>).</p>
|
|
||||||
<p>Some ANSI C compilers are not quite as good as they should be. If
|
<p>Some ANSI C compilers are not quite as good as they should be. If
|
||||||
yours is lacking, you may need to compile using <code>gcc</code> instead of your
|
yours is lacking, you may need to compile using <code>gcc</code> instead of your
|
||||||
local compiler.</p>
|
local compiler.</p>
|
||||||
|
<p>This year we included most of the information included by the submitters
|
||||||
|
in the <code>README.md</code> files (that were used to build the <code>index.html</code> web pages).</p>
|
||||||
|
<p>The IOCCC has a website and now has a number of international mirrors.
|
||||||
|
The primary website can be found at <a href="https://www.ioccc.org/" class="uri">https://www.ioccc.org/</a>.</p>
|
||||||
<h2 id="remarks-on-some-of-the-entries">Remarks on some of the entries</h2>
|
<h2 id="remarks-on-some-of-the-entries">Remarks on some of the entries</h2>
|
||||||
<p>We believe you will be impressed with this year’s winning entries.</p>
|
<p>We believe you will be impressed with this year’s winning entries.</p>
|
||||||
<p>In particular:</p>
|
<p>In particular:</p>
|
||||||
@@ -420,7 +416,7 @@ whitespace in their source code and during execution.</p></li>
|
|||||||
parenthesis</a> is self reproducing).</p></li>
|
parenthesis</a> is self reproducing).</p></li>
|
||||||
<li><p>The <a href="jetro/index.html">Most sonorous output - 2005/jetro</a> might <code>sound</code> :-) like a good idea.</p></li>
|
<li><p>The <a href="jetro/index.html">Most sonorous output - 2005/jetro</a> might <code>sound</code> :-) like a good idea.</p></li>
|
||||||
<li><p>The <a href="giljade/index.html">Best 2D puzzle - 2005/giljade</a> takes editorial license with expressions as well as the
|
<li><p>The <a href="giljade/index.html">Best 2D puzzle - 2005/giljade</a> takes editorial license with expressions as well as the
|
||||||
with the <a href="https://en.wikipedia.org/wiki/Vi">vi editor</a>.</p></li>
|
with the <a href="https://en.wikipedia.org/wiki/Vi_(text_editor)">vi editor</a>.</p></li>
|
||||||
<li><p>The <a href="chia/index.html">Most ambiguous language - 2005/chia</a> entry is really a C program.</p></li>
|
<li><p>The <a href="chia/index.html">Most ambiguous language - 2005/chia</a> entry is really a C program.</p></li>
|
||||||
<li><p>The <a href="boutines/index.html">Most superfluous output - 2005/boutines</a> entry is simply
|
<li><p>The <a href="boutines/index.html">Most superfluous output - 2005/boutines</a> entry is simply
|
||||||
<a href="https://en.wikipedia.org/wiki/Voronoi_diagram">Voronoi</a>-lific!</p></li>
|
<a href="https://en.wikipedia.org/wiki/Voronoi_diagram">Voronoi</a>-lific!</p></li>
|
||||||
|
|||||||
+5
-11
@@ -8,21 +8,15 @@ on how to compile it and how to run the winning program.
|
|||||||
Look at the winning source and try to figure how it does what it does!
|
Look at the winning source and try to figure how it does what it does!
|
||||||
You may then wish to look at the Author's remarks for even more details.
|
You may then wish to look at the Author's remarks for even more details.
|
||||||
|
|
||||||
The IOCCC has a website and now has a number of international mirrors.
|
Some ANSI C compilers are not quite as good as they should be. If
|
||||||
The primary site can be found at [www.ioccc.org](https://www.ioccc.org).
|
yours is lacking, you may need to compile using gcc instead of your
|
||||||
|
local compiler.
|
||||||
Use `make` to compile entries. It is possible that on non-Unix / non-Linux
|
|
||||||
systems the Makefile needs to be changed. See the Makefile for details.
|
|
||||||
|
|
||||||
This year we included most of the information included by the submitters
|
This year we included most of the information included by the submitters
|
||||||
in the `README.md` files (that were used to build the `index.html` web pages).
|
in the `README.md` files (that were used to build the `index.html` web pages).
|
||||||
|
|
||||||
Read over the Makefile for compile/build issues. Your system may require
|
The IOCCC has a website and now has a number of international mirrors.
|
||||||
certain changes (add or remove a library, add or remove a `#define`).
|
The primary website can be found at [www.ioccc.org](https://www.ioccc.org).
|
||||||
|
|
||||||
Some ANSI C compilers are not quite as good as they should be. If
|
|
||||||
yours is lacking, you may need to compile using gcc instead of your
|
|
||||||
local compiler.
|
|
||||||
|
|
||||||
|
|
||||||
## Remarks on some of the entries
|
## Remarks on some of the entries
|
||||||
|
|||||||
+4
-8
@@ -392,17 +392,13 @@
|
|||||||
on how to compile it and how to run the winning program.
|
on how to compile it and how to run the winning program.
|
||||||
Look at the winning source and try to figure how it does what it does!
|
Look at the winning source and try to figure how it does what it does!
|
||||||
You may then wish to look at the Author’s remarks for even more details.</p>
|
You may then wish to look at the Author’s remarks for even more details.</p>
|
||||||
<p>The IOCCC has a website and now has a number of international mirrors.
|
|
||||||
The primary site can be found at <a href="https://www.ioccc.org">www.ioccc.org</a>.</p>
|
|
||||||
<p>Use <code>make</code> to compile entries. It is possible that on non-Unix / non-Linux
|
|
||||||
systems the Makefile needs to be changed. See the Makefile for details.</p>
|
|
||||||
<p>This year we included most of the information included by the submitters
|
|
||||||
in the <code>README.md</code> files (that were used to build the <code>index.html</code> web pages).</p>
|
|
||||||
<p>Read over the Makefile for compile/build issues. Your system may require
|
|
||||||
certain changes (add or remove a library, add or remove a <code>#define</code>).</p>
|
|
||||||
<p>Some ANSI C compilers are not quite as good as they should be. If
|
<p>Some ANSI C compilers are not quite as good as they should be. If
|
||||||
yours is lacking, you may need to compile using gcc instead of your
|
yours is lacking, you may need to compile using gcc instead of your
|
||||||
local compiler.</p>
|
local compiler.</p>
|
||||||
|
<p>This year we included most of the information included by the submitters
|
||||||
|
in the <code>README.md</code> files (that were used to build the <code>index.html</code> web pages).</p>
|
||||||
|
<p>The IOCCC has a website and now has a number of international mirrors.
|
||||||
|
The primary website can be found at <a href="https://www.ioccc.org">www.ioccc.org</a>.</p>
|
||||||
<h2 id="remarks-on-some-of-the-entries">Remarks on some of the entries</h2>
|
<h2 id="remarks-on-some-of-the-entries">Remarks on some of the entries</h2>
|
||||||
<p>There were some outstanding entries that did not win. Unfortunately
|
<p>There were some outstanding entries that did not win. Unfortunately
|
||||||
some very good entries lost because they:</p>
|
some very good entries lost because they:</p>
|
||||||
|
|||||||
+12
-20
@@ -6,24 +6,16 @@
|
|||||||
View the `index.html` web page for the given winning entry for information on how
|
View the `index.html` web page for the given winning entry for information on how
|
||||||
on how to compile it and how to run the winning program.
|
on how to compile it and how to run the winning program.
|
||||||
Look at the winning source and try to figure how it does what it does!
|
Look at the winning source and try to figure how it does what it does!
|
||||||
You may then wish to look at the Author's remarks for even more details.
|
You may then wish to look at the Author's remarks for even more details (this
|
||||||
|
year we included most of the information by the submitters).
|
||||||
The IOCCC has a website and now has a number of international mirrors.
|
|
||||||
The primary site can be found at [www.ioccc.org](https://www.ioccc.org).
|
|
||||||
|
|
||||||
Use `make` to compile entries. It is possible that on non-Unix / non-Linux
|
|
||||||
systems the Makefile needs to be changed. See the Makefile for details.
|
|
||||||
|
|
||||||
This year we included most of the information included by the submitters
|
|
||||||
in the `README.md` files (that were used to build the `index.html` web pages).
|
|
||||||
|
|
||||||
Read over the Makefile for compile/build issues. Your system may require
|
|
||||||
certain changes (add or remove a library, add or remove a `#define`).
|
|
||||||
|
|
||||||
Some ANSI C compilers are not quite as good as they should be. If
|
Some ANSI C compilers are not quite as good as they should be. If
|
||||||
yours is lacking, you may need to compile using gcc instead of your
|
yours is lacking, you may need to compile using gcc instead of your
|
||||||
local compiler.
|
local compiler.
|
||||||
|
|
||||||
|
The IOCCC has a website and now has a number of international mirrors.
|
||||||
|
The primary website can be found at [www.ioccc.org](https://www.ioccc.org).
|
||||||
|
|
||||||
|
|
||||||
## Remarks on some of the entries
|
## Remarks on some of the entries
|
||||||
|
|
||||||
@@ -39,15 +31,15 @@ some very good entries lost because they:
|
|||||||
We hope the authors of some of those entries will fix and re-submit
|
We hope the authors of some of those entries will fix and re-submit
|
||||||
them for the next IOCCC.
|
them for the next IOCCC.
|
||||||
|
|
||||||
We believe you will be impressed with this year's winning entries. The Best
|
We believe you will be impressed with this year's winning entries. The [Best of
|
||||||
of Show is a fine example of character stitching. But don't ignore the other
|
Show - Most Shrinkable](akari/index.html) is a fine example of character
|
||||||
entries! There are games, puzzle solvers, utilities, eye candy, calculators and
|
stitching. But don't ignore the other entries! There are games, puzzle
|
||||||
graphical and audio tools.
|
solvers, utilities, eye candy, calculators and graphical and audio tools.
|
||||||
|
|
||||||
This year all authors are different, and there is a authors from a new country -
|
This year all authors are different, and there is a authors from a new country -
|
||||||
China! Many authors won for the first time. (Please note that judging is done
|
[China](../location.html#CN)! Many authors won for the first time. (Please
|
||||||
completely anonymously. Be warned that we may disqualify entries that reveal
|
note that judging is done completely anonymously. Be warned that we may
|
||||||
the identity of the submitter).
|
disqualify entries that reveal the identity of the submitter).
|
||||||
|
|
||||||
|
|
||||||
## Final Comments
|
## Final Comments
|
||||||
|
|||||||
+11
-16
@@ -391,18 +391,13 @@
|
|||||||
<p>View the <code>index.html</code> web page for the given winning entry for information on how
|
<p>View the <code>index.html</code> web page for the given winning entry for information on how
|
||||||
on how to compile it and how to run the winning program.
|
on how to compile it and how to run the winning program.
|
||||||
Look at the winning source and try to figure how it does what it does!
|
Look at the winning source and try to figure how it does what it does!
|
||||||
You may then wish to look at the Author’s remarks for even more details.</p>
|
You may then wish to look at the Author’s remarks for even more details (this
|
||||||
<p>The IOCCC has a website and now has a number of international mirrors.
|
year we included most of the information by the submitters).</p>
|
||||||
The primary site can be found at <a href="https://www.ioccc.org">www.ioccc.org</a>.</p>
|
|
||||||
<p>Use <code>make</code> to compile entries. It is possible that on non-Unix / non-Linux
|
|
||||||
systems the Makefile needs to be changed. See the Makefile for details.</p>
|
|
||||||
<p>This year we included most of the information included by the submitters
|
|
||||||
in the <code>README.md</code> files (that were used to build the <code>index.html</code> web pages).</p>
|
|
||||||
<p>Read over the Makefile for compile/build issues. Your system may require
|
|
||||||
certain changes (add or remove a library, add or remove a <code>#define</code>).</p>
|
|
||||||
<p>Some ANSI C compilers are not quite as good as they should be. If
|
<p>Some ANSI C compilers are not quite as good as they should be. If
|
||||||
yours is lacking, you may need to compile using gcc instead of your
|
yours is lacking, you may need to compile using gcc instead of your
|
||||||
local compiler.</p>
|
local compiler.</p>
|
||||||
|
<p>The IOCCC has a website and now has a number of international mirrors.
|
||||||
|
The primary website can be found at <a href="https://www.ioccc.org">www.ioccc.org</a>.</p>
|
||||||
<h2 id="remarks-on-some-of-the-entries">Remarks on some of the entries</h2>
|
<h2 id="remarks-on-some-of-the-entries">Remarks on some of the entries</h2>
|
||||||
<p>There were some outstanding entries that did not win. Unfortunately
|
<p>There were some outstanding entries that did not win. Unfortunately
|
||||||
some very good entries lost because they:</p>
|
some very good entries lost because they:</p>
|
||||||
@@ -413,14 +408,14 @@ some very good entries lost because they:</p>
|
|||||||
</ul>
|
</ul>
|
||||||
<p>We hope the authors of some of those entries will fix and re-submit
|
<p>We hope the authors of some of those entries will fix and re-submit
|
||||||
them for the next IOCCC.</p>
|
them for the next IOCCC.</p>
|
||||||
<p>We believe you will be impressed with this year’s winning entries. The Best
|
<p>We believe you will be impressed with this year’s winning entries. The <a href="akari/index.html">Best of
|
||||||
of Show is a fine example of character stitching. But don’t ignore the other
|
Show - Most Shrinkable</a> is a fine example of character
|
||||||
entries! There are games, puzzle solvers, utilities, eye candy, calculators and
|
stitching. But don’t ignore the other entries! There are games, puzzle
|
||||||
graphical and audio tools.</p>
|
solvers, utilities, eye candy, calculators and graphical and audio tools.</p>
|
||||||
<p>This year all authors are different, and there is a authors from a new country -
|
<p>This year all authors are different, and there is a authors from a new country -
|
||||||
China! Many authors won for the first time. (Please note that judging is done
|
<a href="../location.html#CN">China</a>! Many authors won for the first time. (Please
|
||||||
completely anonymously. Be warned that we may disqualify entries that reveal
|
note that judging is done completely anonymously. Be warned that we may
|
||||||
the identity of the submitter).</p>
|
disqualify entries that reveal the identity of the submitter).</p>
|
||||||
<h2 id="final-comments">Final Comments</h2>
|
<h2 id="final-comments">Final Comments</h2>
|
||||||
<p><strong>IMPORTANT NOTE</strong>: See <a href="../contact.html">contact.html</a> for up to date contact details
|
<p><strong>IMPORTANT NOTE</strong>: See <a href="../contact.html">contact.html</a> for up to date contact details
|
||||||
as well as details on how to provide fixes to any of the entries.
|
as well as details on how to provide fixes to any of the entries.
|
||||||
|
|||||||
+20
-20
@@ -8,19 +8,14 @@ on how to compile it and how to run the winning program.
|
|||||||
Look at the winning source and try to figure how it does what it does!
|
Look at the winning source and try to figure how it does what it does!
|
||||||
You may then wish to look at the Author's remarks for even more details.
|
You may then wish to look at the Author's remarks for even more details.
|
||||||
|
|
||||||
The IOCCC has a website and now has a number of international mirrors.
|
|
||||||
The primary site can be found at [www.ioccc.org](https://www.ioccc.org).
|
|
||||||
|
|
||||||
Use `make` to compile entries. It is possible that on non-Unix / non-Linux
|
|
||||||
systems the Makefile needs to be changed. See the Makefile for details.
|
|
||||||
|
|
||||||
Read over the Makefile for compile/build issues. Your system may require
|
|
||||||
certain changes (add or remove a library, add or remove a `#define`).
|
|
||||||
|
|
||||||
Some ANSI C compilers are not quite as good as they should be. If
|
Some ANSI C compilers are not quite as good as they should be. If
|
||||||
yours is lacking, you may need to compile using gcc instead of your
|
yours is lacking, you may need to compile using gcc instead of your
|
||||||
local compiler.
|
local compiler.
|
||||||
|
|
||||||
|
The IOCCC has a website and now has a number of international mirrors.
|
||||||
|
The primary website can be found at [www.ioccc.org](https://www.ioccc.org).
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## Remarks on some of the entries
|
## Remarks on some of the entries
|
||||||
|
|
||||||
@@ -30,40 +25,45 @@ because the overall quality of the submissions were so high.
|
|||||||
|
|
||||||
This year we selected the top 4 entries for particularly high honors:
|
This year we selected the top 4 entries for particularly high honors:
|
||||||
|
|
||||||
* Gold award - Balanced use of obfuscation
|
* [Balanced use of obfuscation - Gold Award](zeitak/index.html)
|
||||||
|
|
||||||
A very extremely subtle and twisted piece of source code!
|
A very extremely subtle and twisted piece of source code!
|
||||||
Even if you start with the zeitak.alt.c source,
|
Even if you start with the zeitak.alt.c source,
|
||||||
you will still have a very challenging time to understand it!
|
you will still have a very challenging time to understand it!
|
||||||
|
|
||||||
* Silver award - Most elementary use of C
|
* [Most elementary use of C - Silver Award](hamano/index.html)
|
||||||
|
|
||||||
A fun program that could also have won "Best abuse of
|
A fun program that could also have won "Best abuse of
|
||||||
Ghostscript" because it managed to create some PDF files
|
Ghostscript" because it managed to create some PDF files
|
||||||
that Ghostscript could not read.
|
that Ghostscript could not read.
|
||||||
|
|
||||||
* Bronze award - Best use of cocoa
|
* [Best use of cocoa - Bronze Award](vik/index.html)
|
||||||
|
|
||||||
A picture within a picture is worth more than a
|
A picture within a picture is worth more than a
|
||||||
thousand (4 byte) words. :-)
|
thousand (4 byte) words. :-)
|
||||||
|
|
||||||
* Honorable mention - Most complex ASCII fluid
|
* [Most complex ASCII fluid - Honorable mention](endoh1/index.html)
|
||||||
|
|
||||||
When you see this program in action, you too will
|
When you see this program in action, you too will
|
||||||
very likely say [wow](http://bit.ly/R6ALpK) as we did!
|
very likely say
|
||||||
|
[wow](https://web.archive.org/web/20240626134108/https://twitter.com/ioccc/status/247140812683628545)
|
||||||
|
as we did!
|
||||||
|
|
||||||
But don't ignore the other winning entries! There are games, utilities,
|
But don't ignore the other winning entries! There are games, utilities,
|
||||||
eye candy, calculators and graphical tools to explore.
|
eye candy, calculators and graphical tools to explore.
|
||||||
|
|
||||||
This year, Yusuke Endoh won with two entries, one of which
|
This year, [Yusuke Endoh](../authors.html#Yusuke_Endoh) won with two entries, one of which
|
||||||
([endoh1](endoh1/index.html) entry) won the special Honorable mention award. Eight of
|
([endoh1](endoh1/index.html)) won the special [Honorable
|
||||||
|
mention](endoh1/index.html) award. Eight of
|
||||||
the winning entries were from people who won in previous years.
|
the winning entries were from people who won in previous years.
|
||||||
|
|
||||||
This year we had a number of authors from Asia. We saw our second
|
This year we had a number of authors from Asia. We saw [our second
|
||||||
authors from China and first from Korea. We are pleased to see
|
entry from China](hou/index.html) and [our first from Korea](kang/index.html). We are pleased to see
|
||||||
outstanding entries from areas of the world that have not been
|
outstanding entries from areas of the world that have not been
|
||||||
active in past contests. Will we see an upswing of entries
|
active [in past contests](../years.html). Will we see an upswing of entries
|
||||||
from South America, Africa and Antarctica next year? :-)
|
from [South America](https://en.wikipedia.org/wiki/South_America),
|
||||||
|
[Africa](https://en.wikipedia.org/wiki/Africa) and
|
||||||
|
[Antarctica](https://en.wikipedia.org/wiki/Antarctica) next year? :-)
|
||||||
|
|
||||||
Please note that judging is done completely anonymously. Please
|
Please note that judging is done completely anonymously. Please
|
||||||
do NOT reveal your identity in your source code. In the future we
|
do NOT reveal your identity in your source code. In the future we
|
||||||
|
|||||||
+18
-17
@@ -392,46 +392,47 @@
|
|||||||
on how to compile it and how to run the winning program.
|
on how to compile it and how to run the winning program.
|
||||||
Look at the winning source and try to figure how it does what it does!
|
Look at the winning source and try to figure how it does what it does!
|
||||||
You may then wish to look at the Author’s remarks for even more details.</p>
|
You may then wish to look at the Author’s remarks for even more details.</p>
|
||||||
<p>The IOCCC has a website and now has a number of international mirrors.
|
|
||||||
The primary site can be found at <a href="https://www.ioccc.org">www.ioccc.org</a>.</p>
|
|
||||||
<p>Use <code>make</code> to compile entries. It is possible that on non-Unix / non-Linux
|
|
||||||
systems the Makefile needs to be changed. See the Makefile for details.</p>
|
|
||||||
<p>Read over the Makefile for compile/build issues. Your system may require
|
|
||||||
certain changes (add or remove a library, add or remove a <code>#define</code>).</p>
|
|
||||||
<p>Some ANSI C compilers are not quite as good as they should be. If
|
<p>Some ANSI C compilers are not quite as good as they should be. If
|
||||||
yours is lacking, you may need to compile using gcc instead of your
|
yours is lacking, you may need to compile using gcc instead of your
|
||||||
local compiler.</p>
|
local compiler.</p>
|
||||||
|
<p>The IOCCC has a website and now has a number of international mirrors.
|
||||||
|
The primary website can be found at <a href="https://www.ioccc.org">www.ioccc.org</a>.</p>
|
||||||
<h2 id="remarks-on-some-of-the-entries">Remarks on some of the entries</h2>
|
<h2 id="remarks-on-some-of-the-entries">Remarks on some of the entries</h2>
|
||||||
<p>We believe you will be impressed with this year’s winning entries. We had
|
<p>We believe you will be impressed with this year’s winning entries. We had
|
||||||
a very difficult time picking a single best from among the other entries
|
a very difficult time picking a single best from among the other entries
|
||||||
because the overall quality of the submissions were so high.</p>
|
because the overall quality of the submissions were so high.</p>
|
||||||
<p>This year we selected the top 4 entries for particularly high honors:</p>
|
<p>This year we selected the top 4 entries for particularly high honors:</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li><p>Gold award - Balanced use of obfuscation</p>
|
<li><p><a href="zeitak/index.html">Balanced use of obfuscation - Gold Award</a></p>
|
||||||
<p>A very extremely subtle and twisted piece of source code!
|
<p>A very extremely subtle and twisted piece of source code!
|
||||||
Even if you start with the zeitak.alt.c source,
|
Even if you start with the zeitak.alt.c source,
|
||||||
you will still have a very challenging time to understand it!</p></li>
|
you will still have a very challenging time to understand it!</p></li>
|
||||||
<li><p>Silver award - Most elementary use of C</p>
|
<li><p><a href="hamano/index.html">Most elementary use of C - Silver Award</a></p>
|
||||||
<p>A fun program that could also have won “Best abuse of
|
<p>A fun program that could also have won “Best abuse of
|
||||||
Ghostscript” because it managed to create some PDF files
|
Ghostscript” because it managed to create some PDF files
|
||||||
that Ghostscript could not read.</p></li>
|
that Ghostscript could not read.</p></li>
|
||||||
<li><p>Bronze award - Best use of cocoa</p>
|
<li><p><a href="vik/index.html">Best use of cocoa - Bronze Award</a></p>
|
||||||
<p>A picture within a picture is worth more than a
|
<p>A picture within a picture is worth more than a
|
||||||
thousand (4 byte) words. :-)</p></li>
|
thousand (4 byte) words. :-)</p></li>
|
||||||
<li><p>Honorable mention - Most complex ASCII fluid</p>
|
<li><p><a href="endoh1/index.html">Most complex ASCII fluid - Honorable mention</a></p>
|
||||||
<p>When you see this program in action, you too will
|
<p>When you see this program in action, you too will
|
||||||
very likely say <a href="http://bit.ly/R6ALpK">wow</a> as we did!</p></li>
|
very likely say
|
||||||
|
<a href="https://web.archive.org/web/20240626134108/https://twitter.com/ioccc/status/247140812683628545">wow</a>
|
||||||
|
as we did!</p></li>
|
||||||
</ul>
|
</ul>
|
||||||
<p>But don’t ignore the other winning entries! There are games, utilities,
|
<p>But don’t ignore the other winning entries! There are games, utilities,
|
||||||
eye candy, calculators and graphical tools to explore.</p>
|
eye candy, calculators and graphical tools to explore.</p>
|
||||||
<p>This year, Yusuke Endoh won with two entries, one of which
|
<p>This year, <a href="../authors.html#Yusuke_Endoh">Yusuke Endoh</a> won with two entries, one of which
|
||||||
(<a href="endoh1/index.html">endoh1</a> entry) won the special Honorable mention award. Eight of
|
(<a href="endoh1/index.html">endoh1</a>) won the special <a href="endoh1/index.html">Honorable
|
||||||
|
mention</a> award. Eight of
|
||||||
the winning entries were from people who won in previous years.</p>
|
the winning entries were from people who won in previous years.</p>
|
||||||
<p>This year we had a number of authors from Asia. We saw our second
|
<p>This year we had a number of authors from Asia. We saw <a href="hou/index.html">our second
|
||||||
authors from China and first from Korea. We are pleased to see
|
entry from China</a> and <a href="kang/index.html">our first from Korea</a>. We are pleased to see
|
||||||
outstanding entries from areas of the world that have not been
|
outstanding entries from areas of the world that have not been
|
||||||
active in past contests. Will we see an upswing of entries
|
active <a href="../years.html">in past contests</a>. Will we see an upswing of entries
|
||||||
from South America, Africa and Antarctica next year? :-)</p>
|
from <a href="https://en.wikipedia.org/wiki/South_America">South America</a>,
|
||||||
|
<a href="https://en.wikipedia.org/wiki/Africa">Africa</a> and
|
||||||
|
<a href="https://en.wikipedia.org/wiki/Antarctica">Antarctica</a> next year? :-)</p>
|
||||||
<p>Please note that judging is done completely anonymously. Please
|
<p>Please note that judging is done completely anonymously. Please
|
||||||
do NOT reveal your identity in your source code. In the future we
|
do NOT reveal your identity in your source code. In the future we
|
||||||
may disqualify entries that reveal the identity of the submitter!</p>
|
may disqualify entries that reveal the identity of the submitter!</p>
|
||||||
|
|||||||
+11
-18
@@ -8,20 +8,14 @@ compile the entry and how to run the winning program. Look at the winning
|
|||||||
source and try to figure how it does what it does! You may then wish to look at
|
source and try to figure how it does what it does! You may then wish to look at
|
||||||
the Author's remarks for even more details.
|
the Author's remarks for even more details.
|
||||||
|
|
||||||
The IOCCC has a website and now has a number of international mirrors.
|
|
||||||
The primary site can be found at [www.ioccc.org](https://www.ioccc.org).
|
|
||||||
|
|
||||||
Use `make` to compile entries. It is possible that on non-Unix / non-Linux
|
|
||||||
systems the Makefile needs to be changed. See the Makefile for details.
|
|
||||||
|
|
||||||
Read over the Makefile for compile/build issues. Your system might require
|
|
||||||
certain changes (add or remove a library, add or remove a `#define` i.e. `-D`
|
|
||||||
flag).
|
|
||||||
|
|
||||||
Some ANSI C compilers are not quite as good as they should be. If
|
Some ANSI C compilers are not quite as good as they should be. If
|
||||||
yours is lacking, you may need to compile using gcc instead of your
|
yours is lacking, you may need to compile using gcc instead of your
|
||||||
local compiler.
|
local compiler.
|
||||||
|
|
||||||
|
The IOCCC has a website and now has a number of international mirrors.
|
||||||
|
The primary website can be found at [www.ioccc.org](https://www.ioccc.org).
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## Remarks on some of the entries
|
## Remarks on some of the entries
|
||||||
|
|
||||||
@@ -31,13 +25,14 @@ This year, 9 won 15 awards. For the first time in the history of the contest,
|
|||||||
one person, [Yusuke Endoh](../authors.html#Yusuke_Endoh) won
|
one person, [Yusuke Endoh](../authors.html#Yusuke_Endoh) won
|
||||||
4 times while [Adrian Cable](../authors.html#Adrian_Cable)
|
4 times while [Adrian Cable](../authors.html#Adrian_Cable)
|
||||||
won 3 times! It is also worth noting that [Chris
|
won 3 times! It is also worth noting that [Chris
|
||||||
Mills](../authors.html#Christopher_Mills) last win was in 1993.
|
Mills](../authors.html#Christopher_Mills)' last win was in
|
||||||
|
[1993](../years.html#1993).
|
||||||
Welcome back Chris!
|
Welcome back Chris!
|
||||||
|
|
||||||
We, the judges, were very surprised by this as many of the multiple
|
We, the judges, were very surprised by this as many of the multiple
|
||||||
authors submitted very different styles of entries.
|
authors submitted very different styles of entries.
|
||||||
|
|
||||||
This year was the first time the IOCCC size tool was used. Entries
|
This year was the first time the [IOCCC size tool](%%REPO_URL%%/2013/iocccsize.c) was used. Entries
|
||||||
had to print a value 2053 or less when the `-i` flag was used.
|
had to print a value 2053 or less when the `-i` flag was used.
|
||||||
|
|
||||||
Several people discovered an undocumented feature in that
|
Several people discovered an undocumented feature in that
|
||||||
@@ -57,13 +52,11 @@ or:
|
|||||||
were not correctly parsed by the tool. The guidelines stated:
|
were not correctly parsed by the tool. The guidelines stated:
|
||||||
|
|
||||||
|
|
||||||
```
|
> In cases where the above summary and the algorithm implemented by the IOCCC
|
||||||
In cases where the above summary and the algorithm implemented by
|
size tool source code conflict, the algorithm implemented by the IOCCC size tool
|
||||||
the IOCCC size tool source code conflict, the algorithm implemented
|
source code is preferred by the judges.
|
||||||
by the IOCCC size tool source code is preferred by the judges.
|
|
||||||
```
|
|
||||||
|
|
||||||
so this abuse was allowed (and encouraged). The judges hope that
|
... so this abuse was allowed (and encouraged). The judges hope that
|
||||||
the IOCCC size tool author will patch the tool to block this kind
|
the IOCCC size tool author will patch the tool to block this kind
|
||||||
of size abuse in future contests.
|
of size abuse in future contests.
|
||||||
|
|
||||||
|
|||||||
+11
-13
@@ -392,27 +392,23 @@
|
|||||||
compile the entry and how to run the winning program. Look at the winning
|
compile the entry and how to run the winning program. Look at the winning
|
||||||
source and try to figure how it does what it does! You may then wish to look at
|
source and try to figure how it does what it does! You may then wish to look at
|
||||||
the Author’s remarks for even more details.</p>
|
the Author’s remarks for even more details.</p>
|
||||||
<p>The IOCCC has a website and now has a number of international mirrors.
|
|
||||||
The primary site can be found at <a href="https://www.ioccc.org">www.ioccc.org</a>.</p>
|
|
||||||
<p>Use <code>make</code> to compile entries. It is possible that on non-Unix / non-Linux
|
|
||||||
systems the Makefile needs to be changed. See the Makefile for details.</p>
|
|
||||||
<p>Read over the Makefile for compile/build issues. Your system might require
|
|
||||||
certain changes (add or remove a library, add or remove a <code>#define</code> i.e. <code>-D</code>
|
|
||||||
flag).</p>
|
|
||||||
<p>Some ANSI C compilers are not quite as good as they should be. If
|
<p>Some ANSI C compilers are not quite as good as they should be. If
|
||||||
yours is lacking, you may need to compile using gcc instead of your
|
yours is lacking, you may need to compile using gcc instead of your
|
||||||
local compiler.</p>
|
local compiler.</p>
|
||||||
|
<p>The IOCCC has a website and now has a number of international mirrors.
|
||||||
|
The primary website can be found at <a href="https://www.ioccc.org">www.ioccc.org</a>.</p>
|
||||||
<h2 id="remarks-on-some-of-the-entries">Remarks on some of the entries</h2>
|
<h2 id="remarks-on-some-of-the-entries">Remarks on some of the entries</h2>
|
||||||
<p>We believe you will again be impressed with this year’s winning entries.</p>
|
<p>We believe you will again be impressed with this year’s winning entries.</p>
|
||||||
<p>This year, 9 won 15 awards. For the first time in the history of the contest,
|
<p>This year, 9 won 15 awards. For the first time in the history of the contest,
|
||||||
one person, <a href="../authors.html#Yusuke_Endoh">Yusuke Endoh</a> won
|
one person, <a href="../authors.html#Yusuke_Endoh">Yusuke Endoh</a> won
|
||||||
4 times while <a href="../authors.html#Adrian_Cable">Adrian Cable</a>
|
4 times while <a href="../authors.html#Adrian_Cable">Adrian Cable</a>
|
||||||
won 3 times! It is also worth noting that <a href="../authors.html#Christopher_Mills">Chris
|
won 3 times! It is also worth noting that <a href="../authors.html#Christopher_Mills">Chris
|
||||||
Mills</a> last win was in 1993.
|
Mills</a>’ last win was in
|
||||||
|
<a href="../years.html#1993">1993</a>.
|
||||||
Welcome back Chris!</p>
|
Welcome back Chris!</p>
|
||||||
<p>We, the judges, were very surprised by this as many of the multiple
|
<p>We, the judges, were very surprised by this as many of the multiple
|
||||||
authors submitted very different styles of entries.</p>
|
authors submitted very different styles of entries.</p>
|
||||||
<p>This year was the first time the IOCCC size tool was used. Entries
|
<p>This year was the first time the <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2013/iocccsize.c">IOCCC size tool</a> was used. Entries
|
||||||
had to print a value 2053 or less when the <code>-i</code> flag was used.</p>
|
had to print a value 2053 or less when the <code>-i</code> flag was used.</p>
|
||||||
<p>Several people discovered an undocumented feature in that
|
<p>Several people discovered an undocumented feature in that
|
||||||
certain comments such as:</p>
|
certain comments such as:</p>
|
||||||
@@ -421,10 +417,12 @@ certain comments such as:</p>
|
|||||||
<pre><code> *\
|
<pre><code> *\
|
||||||
/</code></pre>
|
/</code></pre>
|
||||||
<p>were not correctly parsed by the tool. The guidelines stated:</p>
|
<p>were not correctly parsed by the tool. The guidelines stated:</p>
|
||||||
<pre><code> In cases where the above summary and the algorithm implemented by
|
<blockquote>
|
||||||
the IOCCC size tool source code conflict, the algorithm implemented
|
<p>In cases where the above summary and the algorithm implemented by the IOCCC
|
||||||
by the IOCCC size tool source code is preferred by the judges.</code></pre>
|
size tool source code conflict, the algorithm implemented by the IOCCC size tool
|
||||||
<p>so this abuse was allowed (and encouraged). The judges hope that
|
source code is preferred by the judges.</p>
|
||||||
|
</blockquote>
|
||||||
|
<p>… so this abuse was allowed (and encouraged). The judges hope that
|
||||||
the IOCCC size tool author will patch the tool to block this kind
|
the IOCCC size tool author will patch the tool to block this kind
|
||||||
of size abuse in future contests.</p>
|
of size abuse in future contests.</p>
|
||||||
<p>There were some outstanding entries that did not win. Unfortunately
|
<p>There were some outstanding entries that did not win. Unfortunately
|
||||||
|
|||||||
+6
-16
@@ -8,24 +8,13 @@ compile the entry and how to run the winning program. Look at the winning
|
|||||||
source and try to figure how it does what it does! You may then wish to look at
|
source and try to figure how it does what it does! You may then wish to look at
|
||||||
the Author's remarks for even more details.
|
the Author's remarks for even more details.
|
||||||
|
|
||||||
The IOCCC has a website and now has a number of international mirrors.
|
|
||||||
The primary site can be found at [www.ioccc.org](https://www.ioccc.org).
|
|
||||||
|
|
||||||
Use make to compile entries. It is possible that on non-Unix / non-Linux
|
|
||||||
systems the Makefile needs to be changed. See the Makefile for details.
|
|
||||||
|
|
||||||
Look at the source and try to figure out what the programs do, and run
|
|
||||||
them with various inputs. If you want to, look at the hints files for
|
|
||||||
spoilers - this year we included most of the information included
|
|
||||||
by the submitter.
|
|
||||||
|
|
||||||
Read over the README.md for compile/build issues. Your system may require
|
|
||||||
certain changes (add or remove a library, add or remove a `#define`).
|
|
||||||
|
|
||||||
Some ANSI C compilers are not quite as good as they should be. If
|
Some ANSI C compilers are not quite as good as they should be. If
|
||||||
yours is lacking, you may need to compile using gcc instead of your
|
yours is lacking, you may need to compile using gcc instead of your
|
||||||
local compiler.
|
local compiler.
|
||||||
|
|
||||||
|
The IOCCC has a website and now has a number of international mirrors.
|
||||||
|
The primary website can be found at [www.ioccc.org](https://www.ioccc.org).
|
||||||
|
|
||||||
|
|
||||||
## Remarks on some of the entries
|
## Remarks on some of the entries
|
||||||
|
|
||||||
@@ -36,7 +25,8 @@ This year, 2014:
|
|||||||
We, the judges, were very surprised by this as many of the multiple
|
We, the judges, were very surprised by this as many of the multiple
|
||||||
authors submitted very different styles of entries.
|
authors submitted very different styles of entries.
|
||||||
|
|
||||||
This year was the second time the IOCCC size tool was used. Rule 2
|
This [year](index.html) was the second time [the IOCCC size
|
||||||
|
tool](%%REPO_URL%%/2014/iocccsize.c) was used. Rule 2
|
||||||
required that when program source is fed as input to the current IOCCC size
|
required that when program source is fed as input to the current IOCCC size
|
||||||
tool, and the IOCCC size tool `-i` command line option is used, the value
|
tool, and the IOCCC size tool `-i` command line option is used, the value
|
||||||
printed should be less than or equal to 2053.
|
printed should be less than or equal to 2053.
|
||||||
@@ -80,7 +70,7 @@ and to post the edited entries to the website. It is our intent that
|
|||||||
these changes made during those delays will make releasing future winning IOCCC
|
these changes made during those delays will make releasing future winning IOCCC
|
||||||
entries a faster procedure.
|
entries a faster procedure.
|
||||||
|
|
||||||
p.s. The final advice given to Landon by his mom: "Have fun."
|
p.s. The final advice given to Landon by his mom: "_Have fun._"
|
||||||
We recommend following this advice where possible.
|
We recommend following this advice where possible.
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
+5
-12
@@ -392,25 +392,18 @@
|
|||||||
compile the entry and how to run the winning program. Look at the winning
|
compile the entry and how to run the winning program. Look at the winning
|
||||||
source and try to figure how it does what it does! You may then wish to look at
|
source and try to figure how it does what it does! You may then wish to look at
|
||||||
the Author’s remarks for even more details.</p>
|
the Author’s remarks for even more details.</p>
|
||||||
<p>The IOCCC has a website and now has a number of international mirrors.
|
|
||||||
The primary site can be found at <a href="https://www.ioccc.org">www.ioccc.org</a>.</p>
|
|
||||||
<p>Use make to compile entries. It is possible that on non-Unix / non-Linux
|
|
||||||
systems the Makefile needs to be changed. See the Makefile for details.</p>
|
|
||||||
<p>Look at the source and try to figure out what the programs do, and run
|
|
||||||
them with various inputs. If you want to, look at the hints files for
|
|
||||||
spoilers - this year we included most of the information included
|
|
||||||
by the submitter.</p>
|
|
||||||
<p>Read over the README.md for compile/build issues. Your system may require
|
|
||||||
certain changes (add or remove a library, add or remove a <code>#define</code>).</p>
|
|
||||||
<p>Some ANSI C compilers are not quite as good as they should be. If
|
<p>Some ANSI C compilers are not quite as good as they should be. If
|
||||||
yours is lacking, you may need to compile using gcc instead of your
|
yours is lacking, you may need to compile using gcc instead of your
|
||||||
local compiler.</p>
|
local compiler.</p>
|
||||||
|
<p>The IOCCC has a website and now has a number of international mirrors.
|
||||||
|
The primary website can be found at <a href="https://www.ioccc.org">www.ioccc.org</a>.</p>
|
||||||
<h2 id="remarks-on-some-of-the-entries">Remarks on some of the entries</h2>
|
<h2 id="remarks-on-some-of-the-entries">Remarks on some of the entries</h2>
|
||||||
<p>We believe you will again be impressed with this year’s winning entries.</p>
|
<p>We believe you will again be impressed with this year’s winning entries.</p>
|
||||||
<p>This year, 2014:</p>
|
<p>This year, 2014:</p>
|
||||||
<p>We, the judges, were very surprised by this as many of the multiple
|
<p>We, the judges, were very surprised by this as many of the multiple
|
||||||
authors submitted very different styles of entries.</p>
|
authors submitted very different styles of entries.</p>
|
||||||
<p>This year was the second time the IOCCC size tool was used. Rule 2
|
<p>This <a href="index.html">year</a> was the second time <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2014/iocccsize.c">the IOCCC size
|
||||||
|
tool</a> was used. Rule 2
|
||||||
required that when program source is fed as input to the current IOCCC size
|
required that when program source is fed as input to the current IOCCC size
|
||||||
tool, and the IOCCC size tool <code>-i</code> command line option is used, the value
|
tool, and the IOCCC size tool <code>-i</code> command line option is used, the value
|
||||||
printed should be less than or equal to 2053.</p>
|
printed should be less than or equal to 2053.</p>
|
||||||
@@ -444,7 +437,7 @@ some of the tools needed to package the source for the winning entries to review
|
|||||||
and to post the edited entries to the website. It is our intent that
|
and to post the edited entries to the website. It is our intent that
|
||||||
these changes made during those delays will make releasing future winning IOCCC
|
these changes made during those delays will make releasing future winning IOCCC
|
||||||
entries a faster procedure.</p>
|
entries a faster procedure.</p>
|
||||||
<p>p.s. The final advice given to Landon by his mom: “Have fun.”
|
<p>p.s. The final advice given to Landon by his mom: “<em>Have fun.</em>”
|
||||||
We recommend following this advice where possible.</p>
|
We recommend following this advice where possible.</p>
|
||||||
<h2 id="final-comments">Final Comments</h2>
|
<h2 id="final-comments">Final Comments</h2>
|
||||||
<p>Please feel free to send us comments and suggestions about the
|
<p>Please feel free to send us comments and suggestions about the
|
||||||
|
|||||||
+12
-25
@@ -9,22 +9,13 @@ source and try to figure how it does what it does! You may then wish to look at
|
|||||||
the Author's remarks for even more details. This year we included most of the
|
the Author's remarks for even more details. This year we included most of the
|
||||||
information included by the submitter.
|
information included by the submitter.
|
||||||
|
|
||||||
The IOCCC has a website and now has a number of international mirrors.
|
|
||||||
The primary site can be found at [www.ioccc.org](https://www.ioccc.org).
|
|
||||||
|
|
||||||
Use `make` to compile entries. It is possible that on non-Unix / non-Linux
|
|
||||||
systems the Makefile needs to be changed. See the Makefile for details.
|
|
||||||
|
|
||||||
Look at the source and try to figure out what the programs do, and run
|
|
||||||
them with various inputs.
|
|
||||||
|
|
||||||
Read over the Makefile for compile/build issues. Your system may require
|
|
||||||
certain changes (add or remove a library, add or remove a `#define`).
|
|
||||||
|
|
||||||
Some ANSI C compilers are not quite as good as they should be. If
|
Some ANSI C compilers are not quite as good as they should be. If
|
||||||
yours is lacking, you may need to compile using gcc instead of your
|
yours is lacking, you may need to compile using gcc instead of your
|
||||||
local compiler.
|
local compiler.
|
||||||
|
|
||||||
|
The IOCCC has a website and now has a number of international mirrors.
|
||||||
|
The primary website can be found at [www.ioccc.org](https://www.ioccc.org).
|
||||||
|
|
||||||
|
|
||||||
## Remarks on some of the winning entries
|
## Remarks on some of the winning entries
|
||||||
|
|
||||||
@@ -66,25 +57,21 @@ and 22 (one third of 666).
|
|||||||
|
|
||||||
Rule 22, now known as **Catch 22** states:
|
Rule 22, now known as **Catch 22** states:
|
||||||
|
|
||||||
```
|
> 22) Your source code, data files, remarks and program output must NOT identify
|
||||||
22) Your source code, data files, remarks and program output must NOT
|
> the authors of your code. The judges STRONGLY prefer to not know who is
|
||||||
identify the authors of your code. The judges STRONGLY prefer to
|
> submitting entries to the IOCCC.
|
||||||
not know who is submitting entries to the IOCCC.
|
>
|
||||||
|
> The "Peter Honeyman is exempt" guideline also applies to this rule.
|
||||||
The "Peter Honeyman is exempt" guideline also applies to this rule.
|
> Identifying yourself, in an obvious way in your code, data, remarks or program
|
||||||
Identifying yourself, in an obvious way in your code, data, remarks
|
> output, unless you are Peter Honeyman or pretending to be Peter Honeyman, will
|
||||||
or program output, unless you are Peter Honeyman or pretending
|
> be grounds for disqualification of your entry.
|
||||||
to be Peter Honeyman, will be grounds for disqualification of your entry.
|
|
||||||
```
|
|
||||||
|
|
||||||
A number of other entries were based on [iocccsize.c](%%REPO_URL%%/2015/iocccsize.c), making
|
A number of other entries were based on [iocccsize.c](%%REPO_URL%%/2015/iocccsize.c), making
|
||||||
derivative works rather than original works.
|
derivative works rather than original works.
|
||||||
|
|
||||||
Still other entries were too large, violating the first line of rule 2:
|
Still other entries were too large, violating the first line of rule 2:
|
||||||
|
|
||||||
```
|
> 2) The size of your program source must be <= 4096 bytes in length.
|
||||||
2) The size of your program source must be <= 4096 bytes in length.
|
|
||||||
```
|
|
||||||
|
|
||||||
While these entries might have passed under the 2053 limit for iocccsize,
|
While these entries might have passed under the 2053 limit for iocccsize,
|
||||||
they were larger than <= 4096 bytes, sometimes by an order or magnitude.
|
they were larger than <= 4096 bytes, sometimes by an order or magnitude.
|
||||||
|
|||||||
+18
-17
@@ -393,17 +393,11 @@ compile the entry and how to run the winning program. Look at the winning
|
|||||||
source and try to figure how it does what it does! You may then wish to look at
|
source and try to figure how it does what it does! You may then wish to look at
|
||||||
the Author’s remarks for even more details. This year we included most of the
|
the Author’s remarks for even more details. This year we included most of the
|
||||||
information included by the submitter.</p>
|
information included by the submitter.</p>
|
||||||
<p>The IOCCC has a website and now has a number of international mirrors.
|
|
||||||
The primary site can be found at <a href="https://www.ioccc.org">www.ioccc.org</a>.</p>
|
|
||||||
<p>Use <code>make</code> to compile entries. It is possible that on non-Unix / non-Linux
|
|
||||||
systems the Makefile needs to be changed. See the Makefile for details.</p>
|
|
||||||
<p>Look at the source and try to figure out what the programs do, and run
|
|
||||||
them with various inputs.</p>
|
|
||||||
<p>Read over the Makefile for compile/build issues. Your system may require
|
|
||||||
certain changes (add or remove a library, add or remove a <code>#define</code>).</p>
|
|
||||||
<p>Some ANSI C compilers are not quite as good as they should be. If
|
<p>Some ANSI C compilers are not quite as good as they should be. If
|
||||||
yours is lacking, you may need to compile using gcc instead of your
|
yours is lacking, you may need to compile using gcc instead of your
|
||||||
local compiler.</p>
|
local compiler.</p>
|
||||||
|
<p>The IOCCC has a website and now has a number of international mirrors.
|
||||||
|
The primary website can be found at <a href="https://www.ioccc.org">www.ioccc.org</a>.</p>
|
||||||
<h2 id="remarks-on-some-of-the-winning-entries">Remarks on some of the winning entries</h2>
|
<h2 id="remarks-on-some-of-the-winning-entries">Remarks on some of the winning entries</h2>
|
||||||
<p>We believe you will again be impressed with this year’s winning entries.</p>
|
<p>We believe you will again be impressed with this year’s winning entries.</p>
|
||||||
<p>The fraction of worthy entries was higher than usual.</p>
|
<p>The fraction of worthy entries was higher than usual.</p>
|
||||||
@@ -430,18 +424,25 @@ one of the all time best IOCCC entries from 1984.</p>
|
|||||||
would have been much higher had some people paid attention to rules 2
|
would have been much higher had some people paid attention to rules 2
|
||||||
and 22 (one third of 666).</p>
|
and 22 (one third of 666).</p>
|
||||||
<p>Rule 22, now known as <strong>Catch 22</strong> states:</p>
|
<p>Rule 22, now known as <strong>Catch 22</strong> states:</p>
|
||||||
<pre><code> 22) Your source code, data files, remarks and program output must NOT
|
<blockquote>
|
||||||
identify the authors of your code. The judges STRONGLY prefer to
|
<ol start="22" type="1">
|
||||||
not know who is submitting entries to the IOCCC.
|
<li>Your source code, data files, remarks and program output must NOT identify
|
||||||
|
the authors of your code. The judges STRONGLY prefer to not know who is
|
||||||
The "Peter Honeyman is exempt" guideline also applies to this rule.
|
submitting entries to the IOCCC.</li>
|
||||||
Identifying yourself, in an obvious way in your code, data, remarks
|
</ol>
|
||||||
or program output, unless you are Peter Honeyman or pretending
|
<p>The “Peter Honeyman is exempt” guideline also applies to this rule.
|
||||||
to be Peter Honeyman, will be grounds for disqualification of your entry.</code></pre>
|
Identifying yourself, in an obvious way in your code, data, remarks or program
|
||||||
|
output, unless you are Peter Honeyman or pretending to be Peter Honeyman, will
|
||||||
|
be grounds for disqualification of your entry.</p>
|
||||||
|
</blockquote>
|
||||||
<p>A number of other entries were based on <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2015/iocccsize.c">iocccsize.c</a>, making
|
<p>A number of other entries were based on <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2015/iocccsize.c">iocccsize.c</a>, making
|
||||||
derivative works rather than original works.</p>
|
derivative works rather than original works.</p>
|
||||||
<p>Still other entries were too large, violating the first line of rule 2:</p>
|
<p>Still other entries were too large, violating the first line of rule 2:</p>
|
||||||
<pre><code> 2) The size of your program source must be <= 4096 bytes in length.</code></pre>
|
<blockquote>
|
||||||
|
<ol start="2" type="1">
|
||||||
|
<li>The size of your program source must be <= 4096 bytes in length.</li>
|
||||||
|
</ol>
|
||||||
|
</blockquote>
|
||||||
<p>While these entries might have passed under the 2053 limit for iocccsize,
|
<p>While these entries might have passed under the 2053 limit for iocccsize,
|
||||||
they were larger than <= 4096 bytes, sometimes by an order or magnitude.</p>
|
they were larger than <= 4096 bytes, sometimes by an order or magnitude.</p>
|
||||||
<p>We hope the authors of some of those entries will fix and re-submit
|
<p>We hope the authors of some of those entries will fix and re-submit
|
||||||
|
|||||||
+13
-27
@@ -9,29 +9,19 @@ source and try to figure how it does what it does! You may then wish to look at
|
|||||||
the Author's remarks for even more details. This year we included most of the
|
the Author's remarks for even more details. This year we included most of the
|
||||||
information included by the submitter.
|
information included by the submitter.
|
||||||
|
|
||||||
The primary site can be found at [www.ioccc.org](https://www.ioccc.org).
|
|
||||||
|
|
||||||
Use `make` to compile entries. It is possible that on non-Unix / non-Linux
|
|
||||||
systems the Makefile needs to be changed. See the Makefile for details.
|
|
||||||
|
|
||||||
Look at the source and try to figure out what the programs do, and run
|
|
||||||
them with various inputs.
|
|
||||||
|
|
||||||
Read over the Makefile and index.html files for compile/build issues. Your
|
|
||||||
system may require certain changes (add or remove a library, add or remove a
|
|
||||||
`#define`).
|
|
||||||
|
|
||||||
Some C compilers are not quite as good as they should be. If yours is
|
Some C compilers are not quite as good as they should be. If yours is
|
||||||
lacking, you may need to compile using clang or gcc instead of your local
|
lacking, you may need to compile using clang or gcc instead of your local
|
||||||
compiler.
|
compiler.
|
||||||
|
|
||||||
|
The primary website can be found at [www.ioccc.org](https://www.ioccc.org).
|
||||||
|
|
||||||
|
|
||||||
## Remarks on some of the winning entries
|
## Remarks on some of the winning entries
|
||||||
|
|
||||||
We believe you will again be impressed with this year's winning entries.
|
We believe you will again be impressed with this year's winning entries.
|
||||||
|
|
||||||
The [Best of Show - 2018/mills](mills/index.html) is an amazing tribute to entries
|
The [Best of Show - 2018/mills](mills/index.html) is an amazing tribute to entries
|
||||||
from 1984 and 2015.
|
from [1984](../1984/index.html) and [2015](../2015/index.html).
|
||||||
|
|
||||||
Take a close look at the [Most likely to top the charts - 2018/hou](hou/index.html).
|
Take a close look at the [Most likely to top the charts - 2018/hou](hou/index.html).
|
||||||
Observe that while it contains no variables and no operators, it
|
Observe that while it contains no variables and no operators, it
|
||||||
@@ -44,7 +34,7 @@ from 1986. Sometimes it takes 20 some years to do things the true IOCCC way.
|
|||||||
The color of the remarks text this year was inspired by one of the stars
|
The color of the remarks text this year was inspired by one of the stars
|
||||||
of the [Most stellar - 2018/poikola](poikola/index.html).
|
of the [Most stellar - 2018/poikola](poikola/index.html).
|
||||||
|
|
||||||
The [Best use of python - 2018/endoh2](endoh2/index.html) is a not what you might think it is.
|
The [Best use of python - 2018/endoh2](endoh2/index.html) is not what you might think it is.
|
||||||
It is something completely different.
|
It is something completely different.
|
||||||
|
|
||||||
The [Most likely to be awarded - 2018/ciura](ciura/index.html) has an amazing vocabulary!
|
The [Most likely to be awarded - 2018/ciura](ciura/index.html) has an amazing vocabulary!
|
||||||
@@ -63,25 +53,21 @@ and 22 (one third of 666).
|
|||||||
|
|
||||||
Rule 22, now known as "Catch 22" states:
|
Rule 22, now known as "Catch 22" states:
|
||||||
|
|
||||||
```
|
> 22) Your source code, data files, remarks and program output must NOT identify
|
||||||
22) Your source code, data files, remarks and program output must NOT
|
the authors of your code. The judges STRONGLY prefer to not know who is
|
||||||
identify the authors of your code. The judges STRONGLY prefer to
|
submitting entries to the IOCCC.
|
||||||
not know who is submitting entries to the IOCCC.
|
>
|
||||||
|
> The "Peter Honeyman is exempt" guideline also applies to this rule.
|
||||||
The "Peter Honeyman is exempt" guideline also applies to this rule.
|
Identifying yourself, in an obvious way in your code, data, remarks or program
|
||||||
Identifying yourself, in an obvious way in your code, data, remarks
|
output, unless you are Peter Honeyman or pretending to be Peter Honeyman, will
|
||||||
or program output, unless you are Peter Honeyman or pretending
|
be grounds for disqualification of your entry.
|
||||||
to be Peter Honeyman, will be grounds for disqualification of your entry.
|
|
||||||
```
|
|
||||||
|
|
||||||
A number of other entries were based on [iocccsize.c](%%REPO_URL%%/2018/iocccsize.c), making
|
A number of other entries were based on [iocccsize.c](%%REPO_URL%%/2018/iocccsize.c), making
|
||||||
derivative works rather than original works.
|
derivative works rather than original works.
|
||||||
|
|
||||||
Still other entries were too large, violating the first line of rule 2:
|
Still other entries were too large, violating the first line of rule 2:
|
||||||
|
|
||||||
```
|
> 2) The size of your program source must be <= 4096 bytes in length.
|
||||||
2) The size of your program source must be <= 4096 bytes in length.
|
|
||||||
```
|
|
||||||
|
|
||||||
While these entries might have passed under the 2053 limit for iocccsize,
|
While these entries might have passed under the 2053 limit for iocccsize,
|
||||||
they were larger than <= 4096 bytes, sometimes by an order or magnitude.
|
they were larger than <= 4096 bytes, sometimes by an order or magnitude.
|
||||||
|
|||||||
+19
-19
@@ -393,21 +393,14 @@ compile the entry and how to run the winning program. Look at the winning
|
|||||||
source and try to figure how it does what it does! You may then wish to look at
|
source and try to figure how it does what it does! You may then wish to look at
|
||||||
the Author’s remarks for even more details. This year we included most of the
|
the Author’s remarks for even more details. This year we included most of the
|
||||||
information included by the submitter.</p>
|
information included by the submitter.</p>
|
||||||
<p>The primary site can be found at <a href="https://www.ioccc.org">www.ioccc.org</a>.</p>
|
|
||||||
<p>Use <code>make</code> to compile entries. It is possible that on non-Unix / non-Linux
|
|
||||||
systems the Makefile needs to be changed. See the Makefile for details.</p>
|
|
||||||
<p>Look at the source and try to figure out what the programs do, and run
|
|
||||||
them with various inputs.</p>
|
|
||||||
<p>Read over the Makefile and index.html files for compile/build issues. Your
|
|
||||||
system may require certain changes (add or remove a library, add or remove a
|
|
||||||
<code>#define</code>).</p>
|
|
||||||
<p>Some C compilers are not quite as good as they should be. If yours is
|
<p>Some C compilers are not quite as good as they should be. If yours is
|
||||||
lacking, you may need to compile using clang or gcc instead of your local
|
lacking, you may need to compile using clang or gcc instead of your local
|
||||||
compiler.</p>
|
compiler.</p>
|
||||||
|
<p>The primary website can be found at <a href="https://www.ioccc.org">www.ioccc.org</a>.</p>
|
||||||
<h2 id="remarks-on-some-of-the-winning-entries">Remarks on some of the winning entries</h2>
|
<h2 id="remarks-on-some-of-the-winning-entries">Remarks on some of the winning entries</h2>
|
||||||
<p>We believe you will again be impressed with this year’s winning entries.</p>
|
<p>We believe you will again be impressed with this year’s winning entries.</p>
|
||||||
<p>The <a href="mills/index.html">Best of Show - 2018/mills</a> is an amazing tribute to entries
|
<p>The <a href="mills/index.html">Best of Show - 2018/mills</a> is an amazing tribute to entries
|
||||||
from 1984 and 2015.</p>
|
from <a href="../1984/index.html">1984</a> and <a href="../2015/index.html">2015</a>.</p>
|
||||||
<p>Take a close look at the <a href="hou/index.html">Most likely to top the charts - 2018/hou</a>.
|
<p>Take a close look at the <a href="hou/index.html">Most likely to top the charts - 2018/hou</a>.
|
||||||
Observe that while it contains no variables and no operators, it
|
Observe that while it contains no variables and no operators, it
|
||||||
remains functional in what it does.</p>
|
remains functional in what it does.</p>
|
||||||
@@ -416,7 +409,7 @@ short and sweet implementation of a classic utility and a nod to a winning entry
|
|||||||
from 1986. Sometimes it takes 20 some years to do things the true IOCCC way.</p>
|
from 1986. Sometimes it takes 20 some years to do things the true IOCCC way.</p>
|
||||||
<p>The color of the remarks text this year was inspired by one of the stars
|
<p>The color of the remarks text this year was inspired by one of the stars
|
||||||
of the <a href="poikola/index.html">Most stellar - 2018/poikola</a>.</p>
|
of the <a href="poikola/index.html">Most stellar - 2018/poikola</a>.</p>
|
||||||
<p>The <a href="endoh2/index.html">Best use of python - 2018/endoh2</a> is a not what you might think it is.
|
<p>The <a href="endoh2/index.html">Best use of python - 2018/endoh2</a> is not what you might think it is.
|
||||||
It is something completely different.</p>
|
It is something completely different.</p>
|
||||||
<p>The <a href="ciura/index.html">Most likely to be awarded - 2018/ciura</a> has an amazing vocabulary!</p>
|
<p>The <a href="ciura/index.html">Most likely to be awarded - 2018/ciura</a> has an amazing vocabulary!</p>
|
||||||
<p>There are also nods to entries of the years <a href="../2000/bellard/index.html">2000/bellard</a>,
|
<p>There are also nods to entries of the years <a href="../2000/bellard/index.html">2000/bellard</a>,
|
||||||
@@ -427,18 +420,25 @@ It is something completely different.</p>
|
|||||||
would have been much higher had some people paid attention to rules 2
|
would have been much higher had some people paid attention to rules 2
|
||||||
and 22 (one third of 666).</p>
|
and 22 (one third of 666).</p>
|
||||||
<p>Rule 22, now known as “Catch 22” states:</p>
|
<p>Rule 22, now known as “Catch 22” states:</p>
|
||||||
<pre><code> 22) Your source code, data files, remarks and program output must NOT
|
<blockquote>
|
||||||
identify the authors of your code. The judges STRONGLY prefer to
|
<ol start="22" type="1">
|
||||||
not know who is submitting entries to the IOCCC.
|
<li>Your source code, data files, remarks and program output must NOT identify
|
||||||
|
the authors of your code. The judges STRONGLY prefer to not know who is
|
||||||
The "Peter Honeyman is exempt" guideline also applies to this rule.
|
submitting entries to the IOCCC.</li>
|
||||||
Identifying yourself, in an obvious way in your code, data, remarks
|
</ol>
|
||||||
or program output, unless you are Peter Honeyman or pretending
|
<p>The “Peter Honeyman is exempt” guideline also applies to this rule.
|
||||||
to be Peter Honeyman, will be grounds for disqualification of your entry.</code></pre>
|
Identifying yourself, in an obvious way in your code, data, remarks or program
|
||||||
|
output, unless you are Peter Honeyman or pretending to be Peter Honeyman, will
|
||||||
|
be grounds for disqualification of your entry.</p>
|
||||||
|
</blockquote>
|
||||||
<p>A number of other entries were based on <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2018/iocccsize.c">iocccsize.c</a>, making
|
<p>A number of other entries were based on <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2018/iocccsize.c">iocccsize.c</a>, making
|
||||||
derivative works rather than original works.</p>
|
derivative works rather than original works.</p>
|
||||||
<p>Still other entries were too large, violating the first line of rule 2:</p>
|
<p>Still other entries were too large, violating the first line of rule 2:</p>
|
||||||
<pre><code> 2) The size of your program source must be <= 4096 bytes in length.</code></pre>
|
<blockquote>
|
||||||
|
<ol start="2" type="1">
|
||||||
|
<li>The size of your program source must be <= 4096 bytes in length.</li>
|
||||||
|
</ol>
|
||||||
|
</blockquote>
|
||||||
<p>While these entries might have passed under the 2053 limit for iocccsize,
|
<p>While these entries might have passed under the 2053 limit for iocccsize,
|
||||||
they were larger than <= 4096 bytes, sometimes by an order or magnitude.</p>
|
they were larger than <= 4096 bytes, sometimes by an order or magnitude.</p>
|
||||||
<p>We hope the authors of some of those entries will fix and re-submit
|
<p>We hope the authors of some of those entries will fix and re-submit
|
||||||
|
|||||||
+5
-15
@@ -8,19 +8,11 @@ on how to compile it and how to run the winning program.
|
|||||||
Look at the winning source and try to figure how it does what it does!
|
Look at the winning source and try to figure how it does what it does!
|
||||||
You may then wish to look at the Author's remarks for even more details.
|
You may then wish to look at the Author's remarks for even more details.
|
||||||
|
|
||||||
The primary site can be found at [www.ioccc.org](https://www.ioccc.org).
|
|
||||||
|
|
||||||
Use `make` to compile entries. It is possible that on non-Unix / non-Linux
|
|
||||||
systems the Makefile needs to be changed. See the Makefile for details.
|
|
||||||
|
|
||||||
Read over the Makefile and index.html files for compile/build issues. Your
|
|
||||||
system may require certain changes (add or remove a library, add or remove a
|
|
||||||
`#define`).
|
|
||||||
|
|
||||||
Some C compilers are not quite as good as they should be. If yours is
|
Some C compilers are not quite as good as they should be. If yours is
|
||||||
lacking, you may need to compile using clang or gcc instead of your local
|
lacking, you may need to compile using clang or gcc instead of your local
|
||||||
compiler.
|
compiler.
|
||||||
|
|
||||||
|
The primary website can be found at [www.ioccc.org](https://www.ioccc.org).
|
||||||
|
|
||||||
## Remarks on some of the winning entries
|
## Remarks on some of the winning entries
|
||||||
|
|
||||||
@@ -29,7 +21,7 @@ This year's winning entries are impressive!
|
|||||||
The [Most in need of debugging - 2019/endoh](endoh/index.html) is very inventive in
|
The [Most in need of debugging - 2019/endoh](endoh/index.html) is very inventive in
|
||||||
a way it produces its own text!
|
a way it produces its own text!
|
||||||
|
|
||||||
The [Most likely to be awarded - 2019/ciura](ciura/index.html) has an amazing
|
The [Most alphabetic- 2019/ciura](ciura/index.html) has an amazing
|
||||||
vocabulary!
|
vocabulary!
|
||||||
|
|
||||||
There are again nods to entries of the years:
|
There are again nods to entries of the years:
|
||||||
@@ -39,11 +31,9 @@ There are again nods to entries of the years:
|
|||||||
|
|
||||||
These nods to not run afoul of the guideline:
|
These nods to not run afoul of the guideline:
|
||||||
|
|
||||||
```
|
> We tend to dislike programs that:
|
||||||
We tend to dislike programs that:
|
> ...
|
||||||
...
|
> are rather similar to previous entries
|
||||||
are rather similar to previous entries
|
|
||||||
```
|
|
||||||
|
|
||||||
because the entry [2019/dogon](dogon/index.html) appropriately pays homage
|
because the entry [2019/dogon](dogon/index.html) appropriately pays homage
|
||||||
to past entries without blatantly reusing their code.
|
to past entries without blatantly reusing their code.
|
||||||
|
|||||||
+7
-10
@@ -392,20 +392,15 @@
|
|||||||
on how to compile it and how to run the winning program.
|
on how to compile it and how to run the winning program.
|
||||||
Look at the winning source and try to figure how it does what it does!
|
Look at the winning source and try to figure how it does what it does!
|
||||||
You may then wish to look at the Author’s remarks for even more details.</p>
|
You may then wish to look at the Author’s remarks for even more details.</p>
|
||||||
<p>The primary site can be found at <a href="https://www.ioccc.org">www.ioccc.org</a>.</p>
|
|
||||||
<p>Use <code>make</code> to compile entries. It is possible that on non-Unix / non-Linux
|
|
||||||
systems the Makefile needs to be changed. See the Makefile for details.</p>
|
|
||||||
<p>Read over the Makefile and index.html files for compile/build issues. Your
|
|
||||||
system may require certain changes (add or remove a library, add or remove a
|
|
||||||
<code>#define</code>).</p>
|
|
||||||
<p>Some C compilers are not quite as good as they should be. If yours is
|
<p>Some C compilers are not quite as good as they should be. If yours is
|
||||||
lacking, you may need to compile using clang or gcc instead of your local
|
lacking, you may need to compile using clang or gcc instead of your local
|
||||||
compiler.</p>
|
compiler.</p>
|
||||||
|
<p>The primary website can be found at <a href="https://www.ioccc.org">www.ioccc.org</a>.</p>
|
||||||
<h2 id="remarks-on-some-of-the-winning-entries">Remarks on some of the winning entries</h2>
|
<h2 id="remarks-on-some-of-the-winning-entries">Remarks on some of the winning entries</h2>
|
||||||
<p>This year’s winning entries are impressive!</p>
|
<p>This year’s winning entries are impressive!</p>
|
||||||
<p>The <a href="endoh/index.html">Most in need of debugging - 2019/endoh</a> is very inventive in
|
<p>The <a href="endoh/index.html">Most in need of debugging - 2019/endoh</a> is very inventive in
|
||||||
a way it produces its own text!</p>
|
a way it produces its own text!</p>
|
||||||
<p>The <a href="ciura/index.html">Most likely to be awarded - 2019/ciura</a> has an amazing
|
<p>The <a href="ciura/index.html">Most alphabetic- 2019/ciura</a> has an amazing
|
||||||
vocabulary!</p>
|
vocabulary!</p>
|
||||||
<p>There are again nods to entries of the years:</p>
|
<p>There are again nods to entries of the years:</p>
|
||||||
<ul>
|
<ul>
|
||||||
@@ -413,9 +408,11 @@ vocabulary!</p>
|
|||||||
<li><a href="../2011/blakely/index.html">2011/blakely</a></li>
|
<li><a href="../2011/blakely/index.html">2011/blakely</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
<p>These nods to not run afoul of the guideline:</p>
|
<p>These nods to not run afoul of the guideline:</p>
|
||||||
<pre><code> We tend to dislike programs that:
|
<blockquote>
|
||||||
...
|
<p>We tend to dislike programs that:
|
||||||
are rather similar to previous entries</code></pre>
|
…
|
||||||
|
are rather similar to previous entries</p>
|
||||||
|
</blockquote>
|
||||||
<p>because the entry <a href="dogon/index.html">2019/dogon</a> appropriately pays homage
|
<p>because the entry <a href="dogon/index.html">2019/dogon</a> appropriately pays homage
|
||||||
to past entries without blatantly reusing their code.</p>
|
to past entries without blatantly reusing their code.</p>
|
||||||
<p>…We’ll stop spouting spoilers now. Have fun exploring all the entries!</p>
|
<p>…We’ll stop spouting spoilers now. Have fun exploring all the entries!</p>
|
||||||
|
|||||||
+3
-11
@@ -8,23 +8,15 @@ on how to compile it and how to run the winning program.
|
|||||||
Look at the winning source and try to figure how it does what it does!
|
Look at the winning source and try to figure how it does what it does!
|
||||||
You may then wish to look at the Author's remarks for even more details.
|
You may then wish to look at the Author's remarks for even more details.
|
||||||
|
|
||||||
The primary site can be found at [www.ioccc.org](https://www.ioccc.org).
|
|
||||||
|
|
||||||
Use `make` to compile entries. It is possible that on non-Unix / non-Linux
|
|
||||||
systems the Makefile needs to be changed. See the Makefile for details.
|
|
||||||
|
|
||||||
Read over the Makefile and index.html files for compile/build issues. Your
|
|
||||||
system may require certain changes (add or remove a library, add or remove a
|
|
||||||
`#define`).
|
|
||||||
|
|
||||||
Some C compilers are not quite as good as they should be. If yours is
|
Some C compilers are not quite as good as they should be. If yours is
|
||||||
lacking, you may need to compile using clang or gcc instead of your local
|
lacking, you may need to compile using clang or gcc instead of your local
|
||||||
compiler.
|
compiler.
|
||||||
|
|
||||||
|
The primary website can be found at [www.ioccc.org](https://www.ioccc.org).
|
||||||
|
|
||||||
## Remarks on some of the winning entries
|
## Remarks on some of the winning entries
|
||||||
|
|
||||||
This year's [Best of Show - 2020/carlini](carlini/index.html) is such a novel way of
|
This year's [Best of Show - abuse of libc - 2020/carlini](carlini/index.html) is such a novel way of
|
||||||
obfuscation that it would be worth of a special mention in the (future) Best of
|
obfuscation that it would be worth of a special mention in the (future) Best of
|
||||||
IOCCC list!
|
IOCCC list!
|
||||||
|
|
||||||
@@ -32,7 +24,7 @@ For some reason, this year's set of winning entries contains three nostalgic gam
|
|||||||
[Asteroids - 2020/tsoj](tsoj/index.html), [Minesweeper - 2020/endoh1](endoh1/index.html),
|
[Asteroids - 2020/tsoj](tsoj/index.html), [Minesweeper - 2020/endoh1](endoh1/index.html),
|
||||||
and [Snake - 2020/ferguson1](ferguson1/index.html).
|
and [Snake - 2020/ferguson1](ferguson1/index.html).
|
||||||
|
|
||||||
An entry, [kurdyukov1](kurdyukov1/index.html), pays homage to previous entry
|
An entry, [kurdyukov1](kurdyukov1/index.html), pays homage to the previous entry
|
||||||
[2015/hou](../2015/hou/index.html).
|
[2015/hou](../2015/hou/index.html).
|
||||||
|
|
||||||
...We'll stop spouting spoilers now. Have fun exploring all the entries!
|
...We'll stop spouting spoilers now. Have fun exploring all the entries!
|
||||||
|
|||||||
+3
-8
@@ -392,23 +392,18 @@
|
|||||||
on how to compile it and how to run the winning program.
|
on how to compile it and how to run the winning program.
|
||||||
Look at the winning source and try to figure how it does what it does!
|
Look at the winning source and try to figure how it does what it does!
|
||||||
You may then wish to look at the Author’s remarks for even more details.</p>
|
You may then wish to look at the Author’s remarks for even more details.</p>
|
||||||
<p>The primary site can be found at <a href="https://www.ioccc.org">www.ioccc.org</a>.</p>
|
|
||||||
<p>Use <code>make</code> to compile entries. It is possible that on non-Unix / non-Linux
|
|
||||||
systems the Makefile needs to be changed. See the Makefile for details.</p>
|
|
||||||
<p>Read over the Makefile and index.html files for compile/build issues. Your
|
|
||||||
system may require certain changes (add or remove a library, add or remove a
|
|
||||||
<code>#define</code>).</p>
|
|
||||||
<p>Some C compilers are not quite as good as they should be. If yours is
|
<p>Some C compilers are not quite as good as they should be. If yours is
|
||||||
lacking, you may need to compile using clang or gcc instead of your local
|
lacking, you may need to compile using clang or gcc instead of your local
|
||||||
compiler.</p>
|
compiler.</p>
|
||||||
|
<p>The primary website can be found at <a href="https://www.ioccc.org">www.ioccc.org</a>.</p>
|
||||||
<h2 id="remarks-on-some-of-the-winning-entries">Remarks on some of the winning entries</h2>
|
<h2 id="remarks-on-some-of-the-winning-entries">Remarks on some of the winning entries</h2>
|
||||||
<p>This year’s <a href="carlini/index.html">Best of Show - 2020/carlini</a> is such a novel way of
|
<p>This year’s <a href="carlini/index.html">Best of Show - abuse of libc - 2020/carlini</a> is such a novel way of
|
||||||
obfuscation that it would be worth of a special mention in the (future) Best of
|
obfuscation that it would be worth of a special mention in the (future) Best of
|
||||||
IOCCC list!</p>
|
IOCCC list!</p>
|
||||||
<p>For some reason, this year’s set of winning entries contains three nostalgic games,
|
<p>For some reason, this year’s set of winning entries contains three nostalgic games,
|
||||||
<a href="tsoj/index.html">Asteroids - 2020/tsoj</a>, <a href="endoh1/index.html">Minesweeper - 2020/endoh1</a>,
|
<a href="tsoj/index.html">Asteroids - 2020/tsoj</a>, <a href="endoh1/index.html">Minesweeper - 2020/endoh1</a>,
|
||||||
and <a href="ferguson1/index.html">Snake - 2020/ferguson1</a>.</p>
|
and <a href="ferguson1/index.html">Snake - 2020/ferguson1</a>.</p>
|
||||||
<p>An entry, <a href="kurdyukov1/index.html">kurdyukov1</a>, pays homage to previous entry
|
<p>An entry, <a href="kurdyukov1/index.html">kurdyukov1</a>, pays homage to the previous entry
|
||||||
<a href="../2015/hou/index.html">2015/hou</a>.</p>
|
<a href="../2015/hou/index.html">2015/hou</a>.</p>
|
||||||
<p>…We’ll stop spouting spoilers now. Have fun exploring all the entries!</p>
|
<p>…We’ll stop spouting spoilers now. Have fun exploring all the entries!</p>
|
||||||
<h2 id="remarks-on-some-of-submissions-that-did-not-win">Remarks on some of submissions that did not win</h2>
|
<h2 id="remarks-on-some-of-submissions-that-did-not-win">Remarks on some of submissions that did not win</h2>
|
||||||
|
|||||||
@@ -756,7 +756,7 @@ blockquote {
|
|||||||
* headings (h1, h2, ...) is too similar so we use dark green with italics
|
* headings (h1, h2, ...) is too similar so we use dark green with italics
|
||||||
* as the choice.
|
* as the choice.
|
||||||
*/
|
*/
|
||||||
.content blockquote p {
|
.content blockquote p, blockquote ol li {
|
||||||
color: darkgreen;
|
color: darkgreen;
|
||||||
font-style: italic;
|
font-style: italic;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3958,6 +3958,7 @@ implicitly (Linux doesn’t seem to but macOS does).</p>
|
|||||||
<div id="2014">
|
<div id="2014">
|
||||||
<h1 id="the-23rd-ioccc"><a href="2014/index.html">2014 - The 23rd IOCCC</a></h1>
|
<h1 id="the-23rd-ioccc"><a href="2014/index.html">2014 - The 23rd IOCCC</a></h1>
|
||||||
</div>
|
</div>
|
||||||
|
<p><a href="#yusuke">Yusuke</a> added the missing <code>rules.txt</code>, <code>iocccsize.c</code> and <code>iocccsize.mk</code> files.</p>
|
||||||
<div id="2014_birken">
|
<div id="2014_birken">
|
||||||
<h2 id="winning-entry-2014birken">Winning entry: <a href="2014/birken/index.html">2014/birken</a></h2>
|
<h2 id="winning-entry-2014birken">Winning entry: <a href="2014/birken/index.html">2014/birken</a></h2>
|
||||||
<h3 id="winning-entry-source-code-prog.c">Winning entry source code: <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2014/birken//prog.c">prog.c</a></h3>
|
<h3 id="winning-entry-source-code-prog.c">Winning entry source code: <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2014/birken//prog.c">prog.c</a></h3>
|
||||||
|
|||||||
+3
-1
@@ -4797,7 +4797,6 @@ it easier for those who do not know how, and to make it more obvious to try it.
|
|||||||
# [2013 - The 22nd IOCCC](2013/index.html)
|
# [2013 - The 22nd IOCCC](2013/index.html)
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
<div id="2013_birken">
|
<div id="2013_birken">
|
||||||
## Winning entry: [2013/birken](2013/birken/index.html)
|
## Winning entry: [2013/birken](2013/birken/index.html)
|
||||||
### Winning entry source code: [birken.c](%%REPO_URL%%/2013/birken//birken.c)
|
### Winning entry source code: [birken.c](%%REPO_URL%%/2013/birken//birken.c)
|
||||||
@@ -5053,6 +5052,9 @@ Cody also added the [try.sh](%%REPO_URL%%/2013/morgan1/try.sh) script.
|
|||||||
# [2014 - The 23rd IOCCC](2014/index.html)
|
# [2014 - The 23rd IOCCC](2014/index.html)
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
[Yusuke](#yusuke) added the missing `rules.txt`, `iocccsize.c` and `
|
||||||
|
iocccsize.mk` files.
|
||||||
|
|
||||||
|
|
||||||
<div id="2014_birken">
|
<div id="2014_birken">
|
||||||
## Winning entry: [2014/birken](2014/birken/index.html)
|
## Winning entry: [2014/birken](2014/birken/index.html)
|
||||||
|
|||||||
Reference in new issue
Block a user