Merge pull request #40 from xexyl/readmes
This commit is contained in:
5 files changed
+36
-35
No files matched your search
+6
-7
@@ -1,14 +1,13 @@
|
|||||||
In 1984, the first contest was held. The name of the contest was simply
|
In 1984, the first contest was held. The name of the contest was simply
|
||||||
``Obfuscated C Code Contest''.
|
``Obfuscated C Code Contest''.
|
||||||
|
|
||||||
|
Look at the README.md file for the given winner for information on how to
|
||||||
|
compile the winner 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
|
||||||
|
the Author's comments for even more details.
|
||||||
|
|
||||||
Look at the README.md file for the given winner for information
|
Restrictions against machine dependent code were not in the [rules](rules.txt)
|
||||||
on how to compile the winner and how to run the winning program.
|
in 1984. The source file size restriction was only 512 bytes. Rules and results
|
||||||
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 comments for even more details.
|
|
||||||
|
|
||||||
Restrictions against machine dependent code were not in the [rules](rules.txt) in 1984.
|
|
||||||
The source file size restriction was only 512 bytes. Rules and results
|
|
||||||
were posted to net.lang.c and net.unix-wizards.
|
were posted to net.lang.c and net.unix-wizards.
|
||||||
|
|
||||||
=-=
|
=-=
|
||||||
|
|||||||
+2
-2
@@ -14,8 +14,8 @@ A poll was taken for the worst code for BSD and System V program.
|
|||||||
The Bourne Shell (/bin/sh) won for both systems. The BSD finger
|
The Bourne Shell (/bin/sh) won for both systems. The BSD finger
|
||||||
program took third place.
|
program took third place.
|
||||||
|
|
||||||
Rules and results were posted to net.lang.c and net.unix-wizards.
|
[Rules](rules.txt) and results were posted to net.lang.c and net.unix-wizards.
|
||||||
Micro/Systems Journal published started regular publishing of the winners.
|
Micro/Systems Journal started regular publishing of the winners.
|
||||||
The practice of making first announcement of the winners at the Summer
|
The practice of making first announcement of the winners at the Summer
|
||||||
Usenix BOF started this year. A notice was posted to net.announce.
|
Usenix BOF started this year. A notice was posted to net.announce.
|
||||||
|
|
||||||
|
|||||||
+13
-11
@@ -6,19 +6,21 @@ on how to compile the winner 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 comments for even more details.
|
You may then wish to look at the Author's comments for even more details.
|
||||||
|
|
||||||
The rules for 1987 suggested even more categories than in 1986. Hints
|
The [rules for 1997](rules.txt) suggested even more categories than in 1986.
|
||||||
for what to do and not to do were also given in the rules. For
|
Hints for what to do and not to do were also given in the [rules](rules.txt).
|
||||||
example, a simple excessive abuse of /lib/cpp was discouraged unless
|
For example, a simple excessive abuse of /lib/cpp was discouraged unless the
|
||||||
the abuse was unusual. The mailboxes for the contest were moved from
|
abuse was unusual. The mailboxes for the contest were moved from nsc to amdahl.
|
||||||
nsc to amdahl. The practice of posting a preliminary set of rules for
|
The practice of posting a preliminary set of rules for the next year was started
|
||||||
the next year was started this year.
|
this year.
|
||||||
|
|
||||||
Rules and results were posted to comp.lang.c, comp.unix.wizards with
|
[Rules](rules.txt) and results were posted to comp.lang.c and comp.unix.wizards with
|
||||||
an announcement in news.announce.important. Micro/Systems Journal
|
an announcement in news.announce.important. Micro/Systems Journal
|
||||||
published the 1987 winners. Mark Horton included a version of the 1987
|
published the 1987 winners. [Mark R.
|
||||||
winners in an appendix of his C book. The first announcement of
|
Horton](https://www.amazon.com/stores/Mark-R.-Horton/author/B001HPGRB8) included a version of the [1987
|
||||||
winners at the Summer 87 Usenix was helped by a small fly that
|
winners](../years.html#1987) in an appendix of his C book [Portable C Software International
|
||||||
danced all over the foils.
|
Edition](https://www.amazon.com/Portable-Software-Mark-R-Horton/dp/0138680507).
|
||||||
|
The first announcement of winners at the Summer 87 Usenix was helped by a small
|
||||||
|
fly that danced all over the foils.
|
||||||
|
|
||||||
=-=
|
=-=
|
||||||
|
|
||||||
|
|||||||
+6
-6
@@ -7,18 +7,18 @@ 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 comments for even more details.
|
You may then wish to look at the Author's comments for even more details.
|
||||||
|
|
||||||
The maximum size of entries was raised from 1024 to 1536 bytes, however
|
The maximum size of entries was raised from 1024 to 1536 bytes, however
|
||||||
smaller entries were encouraged. Due to the "Best Abuse of the Rules"
|
smaller entries were encouraged. Due to the ["Best Abuse of the Rules"
|
||||||
winner of 1987, a limit of 160 chars in the compile line was introduced.
|
winner of 1987](../1987/biggar/), a limit of 160 chars in the compile line was
|
||||||
|
introduced.
|
||||||
|
|
||||||
This year, the Grand Prize was given to the most unusual entry and best
|
This year, the Grand Prize was given to the most unusual entry and best
|
||||||
abuse of the C Preprocessor rather than the most well rounded entry.
|
abuse of the C Preprocessor rather than the most well rounded entry.
|
||||||
|
|
||||||
Rules and results were posted to comp.lang.c, comp.sources.unix and
|
[Rules](rules.txt) and results were posted to comp.lang.c, comp.sources.unix and
|
||||||
alt.sources. The 1988 winners will be published in the Micro/Systems
|
alt.sources. The 1988 winners will be published in the Micro/Systems Journal.
|
||||||
Journal.
|
|
||||||
|
|
||||||
Winning entries for previous years were repackaged with each year
|
Winning entries for previous years were repackaged with each year
|
||||||
being in its own directory. Make files and hints were also provided.
|
being in its own directory. Makefiles and hints were also provided.
|
||||||
The package was posted to the: comp.sources.unix newsgroup. They are
|
The package was posted to the: comp.sources.unix newsgroup. They are
|
||||||
also available on a wide number of Usenet archive sites.
|
also available on a wide number of Usenet archive sites.
|
||||||
|
|
||||||
|
|||||||
+9
-9
@@ -7,23 +7,23 @@ 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 comments for even more details.
|
You may then wish to look at the Author's comments for even more details.
|
||||||
|
|
||||||
Instructions for use: Run make to compile entries (it is possible
|
Instructions for use: Run make to compile entries (it is possible
|
||||||
that on System V or non-unix systems the makefile needs to be
|
that on System V or non-unix systems the Makefile needs to be
|
||||||
changed).
|
changed).
|
||||||
|
|
||||||
This year, the Grand Prize was given to the most useful program.
|
This year, the Grand Prize was given to the most useful program.
|
||||||
|
|
||||||
The "Strangest abuse of the rules" award was given this year to stress
|
The ["Strangest abuse of the rules"](jar.1/README.md) award was given this year
|
||||||
the fact that starting in 1990, compiling entries must result an
|
to stress the fact that starting in 1990, compiling entries must result an
|
||||||
executable regular file.
|
executable regular file.
|
||||||
|
|
||||||
The makefile always uses the portable version of the "Best
|
The Makefile always uses the portable version of the ["Best
|
||||||
self modifying program" because there as no loss of functionality in
|
self modifying program"](fubar/) because there is no loss of functionality in
|
||||||
using it. In the case of the "Best game" winner, however, some
|
using it. In the case of the ["Best game"](tromp/) winner, however, some
|
||||||
functionality is lost in the portable version and so the makefile uses
|
functionality is lost in the portable version and so the Makefile uses
|
||||||
the original program. System V users may need to change the makefile
|
the original program. System V users may need to change the Makefile
|
||||||
to use the s5 version. See the hint files or the Makefile for details.
|
to use the s5 version. See the hint files or the Makefile for details.
|
||||||
|
|
||||||
Rules and results were posted to comp.lang.c, comp.sources.unix, and
|
[Rules](rules.txt) and results were posted to comp.lang.c, comp.sources.unix, and
|
||||||
alt.sources. They have been made available on a wide number of Usenet
|
alt.sources. They have been made available on a wide number of Usenet
|
||||||
archive sites such as uunet. The 1989 winners will be published in the
|
archive sites such as uunet. The 1989 winners will be published in the
|
||||||
Micro/Systems Journal.
|
Micro/Systems Journal.
|
||||||
|
|||||||
Reference in new issue
Block a user