Update 1986 winning entries' README.md files
Format and typo fixes.
This commit is contained in:
1 parent
65d779944b
commit
951f3cc2e2
8 files changed
+68
-46
No files matched your search
@@ -1,6 +1,6 @@
|
|||||||
# Best complex task done in a complex way
|
# Best complex task done in a complex way
|
||||||
|
|
||||||
Lennart Augustsson
|
Lennart Augustsson
|
||||||
Dept. of Comp. Sci.
|
Dept. of Comp. Sci.
|
||||||
Chalmers University of Technology,
|
Chalmers University of Technology,
|
||||||
412 96 Gothenburg
|
412 96 Gothenburg
|
||||||
@@ -8,13 +8,15 @@ Sweden
|
|||||||
|
|
||||||
## To build:
|
## To build:
|
||||||
|
|
||||||
make all
|
```sh
|
||||||
|
make all
|
||||||
|
```
|
||||||
|
|
||||||
## Try:
|
## Try:
|
||||||
|
|
||||||
./august
|
```sh
|
||||||
|
./august
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
NOTE: this entry is very likely to core dump after its output.
|
NOTE: this entry is very likely to core dump after its output.
|
||||||
@@ -31,7 +33,7 @@ enough to try and parse it correctly.
|
|||||||
|
|
||||||
## Author's remarks:
|
## Author's remarks:
|
||||||
|
|
||||||
No comments were provided by the author.
|
No remarks were provided by the author.
|
||||||
|
|
||||||
## Copyright and CC BY-SA 4.0 License:
|
## Copyright and CC BY-SA 4.0 License:
|
||||||
|
|
||||||
|
|||||||
+12
-7
@@ -1,21 +1,26 @@
|
|||||||
# Most useful obfuscation
|
# Most useful obfuscation
|
||||||
|
|
||||||
Walter Bright
|
Walter Bright
|
||||||
|
|
||||||
## To build:
|
## To build:
|
||||||
|
|
||||||
make all
|
```sh
|
||||||
|
make all
|
||||||
|
```
|
||||||
|
|
||||||
## To run:
|
## To run:
|
||||||
|
|
||||||
./bright some_file
|
```sh
|
||||||
|
./bright some_file
|
||||||
|
```
|
||||||
|
|
||||||
## Try:
|
## Try:
|
||||||
|
|
||||||
./bright bright.c
|
```sh
|
||||||
|
./bright bright.c
|
||||||
./bright bright
|
|
||||||
|
|
||||||
|
./bright bright
|
||||||
|
```
|
||||||
|
|
||||||
## Judges' remarks:
|
## Judges' remarks:
|
||||||
|
|
||||||
@@ -28,7 +33,7 @@ maintain the Bourne shell! :-}
|
|||||||
|
|
||||||
## Author's remarks:
|
## Author's remarks:
|
||||||
|
|
||||||
No comments were provided by the author.
|
No remarks were provided by the author.
|
||||||
|
|
||||||
## Copyright and CC BY-SA 4.0 License:
|
## Copyright and CC BY-SA 4.0 License:
|
||||||
|
|
||||||
|
|||||||
+14
-8
@@ -1,13 +1,15 @@
|
|||||||
# Worst abuse of the C preprocessor
|
# Worst abuse of the C preprocessor
|
||||||
|
|
||||||
Jim Hague
|
Jim Hague
|
||||||
University of Kent at Canterbury
|
University of Kent at Canterbury
|
||||||
Canterbury, Kent
|
Canterbury, Kent
|
||||||
UK
|
UK
|
||||||
|
|
||||||
## To build:
|
## To build:
|
||||||
|
|
||||||
make all
|
```sh
|
||||||
|
make all
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
NOTE: this entry uses gets() so you might get a warning about this when
|
NOTE: this entry uses gets() so you might get a warning about this when
|
||||||
@@ -15,15 +17,19 @@ compiling and running this program with some systems.
|
|||||||
|
|
||||||
## To run:
|
## To run:
|
||||||
|
|
||||||
|
```sh
|
||||||
./hague
|
./hague
|
||||||
# enter some text
|
# enter some text
|
||||||
|
```
|
||||||
|
|
||||||
## Try:
|
## Try:
|
||||||
|
|
||||||
./hague
|
```sh
|
||||||
IOCCC
|
./hague
|
||||||
International Obfuscated C Code Contest
|
IOCCC
|
||||||
Jim Hague
|
International Obfuscated C Code Contest
|
||||||
|
Jim Hague
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
## Judges' remarks:
|
## Judges' remarks:
|
||||||
@@ -35,13 +41,13 @@ others.
|
|||||||
This program was selected for the 1987 t-shirt collection.
|
This program was selected for the 1987 t-shirt collection.
|
||||||
|
|
||||||
Think Morse code when you ponder this program. Note how use of
|
Think Morse code when you ponder this program. Note how use of
|
||||||
similar variables can be obfuscating! The author notes that this
|
similar variables can be obfuscating! The author noted that this
|
||||||
program implements the international Morse standard. Now for extra
|
program implements the international Morse standard. Now for extra
|
||||||
credit, what Morse message does the program spell out?
|
credit, what Morse message does the program spell out?
|
||||||
|
|
||||||
## Author's remarks:
|
## Author's remarks:
|
||||||
|
|
||||||
No comments were provided by the author.
|
No remarks were provided by the author.
|
||||||
|
|
||||||
## Copyright and CC BY-SA 4.0 License:
|
## Copyright and CC BY-SA 4.0 License:
|
||||||
|
|
||||||
|
|||||||
@@ -7,8 +7,9 @@ USA
|
|||||||
|
|
||||||
## To build:
|
## To build:
|
||||||
|
|
||||||
make all
|
```sh
|
||||||
|
make all
|
||||||
|
```
|
||||||
|
|
||||||
[Cody Boone Ferguson](/winners.html#Cody_Boone_Ferguson) fixed this to
|
[Cody Boone Ferguson](/winners.html#Cody_Boone_Ferguson) fixed this to
|
||||||
compile and work with clang (it already worked with gcc). The problem was that
|
compile and work with clang (it already worked with gcc). The problem was that
|
||||||
@@ -20,7 +21,9 @@ Cody for your assistance!
|
|||||||
|
|
||||||
## Try:
|
## Try:
|
||||||
|
|
||||||
./holloway
|
```sh
|
||||||
|
./holloway
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
## Judges' remarks:
|
## Judges' remarks:
|
||||||
@@ -32,7 +35,7 @@ this version as the first C program!
|
|||||||
|
|
||||||
## Author's remarks:
|
## Author's remarks:
|
||||||
|
|
||||||
No comments were provided by the author.
|
No remarks were provided by the author.
|
||||||
|
|
||||||
## Copyright and CC BY-SA 4.0 License:
|
## Copyright and CC BY-SA 4.0 License:
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# Best layout
|
# Best layout
|
||||||
|
|
||||||
Eric Marshall
|
Eric Marshall
|
||||||
System Development Corporation, a Burroughs Company
|
System Development Corporation, a Burroughs Company
|
||||||
P.O. Box 517
|
P.O. Box 517
|
||||||
Paoli, PA.
|
Paoli, PA.
|
||||||
@@ -8,7 +8,9 @@ Paoli, PA.
|
|||||||
|
|
||||||
## To build:
|
## To build:
|
||||||
|
|
||||||
make all
|
```sh
|
||||||
|
make all
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
[Cody Boone Ferguson](/winners.html#Cody_Boone_Ferguson) got this to
|
[Cody Boone Ferguson](/winners.html#Cody_Boone_Ferguson) got this to
|
||||||
@@ -20,7 +22,9 @@ Cody for your help!
|
|||||||
|
|
||||||
## Try:
|
## Try:
|
||||||
|
|
||||||
./marshall
|
```sh
|
||||||
|
./marshall
|
||||||
|
```
|
||||||
|
|
||||||
# Judges' remarks:
|
# Judges' remarks:
|
||||||
|
|
||||||
@@ -34,7 +38,7 @@ This program was selected for the 1987 t-shirt collection.
|
|||||||
|
|
||||||
## Author's remarks:
|
## Author's remarks:
|
||||||
|
|
||||||
No comments were provided by the author.
|
No remarks were provided by the author.
|
||||||
|
|
||||||
## Copyright and CC BY-SA 4.0 License:
|
## Copyright and CC BY-SA 4.0 License:
|
||||||
|
|
||||||
|
|||||||
@@ -7,14 +7,15 @@ San Diego, Ca
|
|||||||
|
|
||||||
## To build:
|
## To build:
|
||||||
|
|
||||||
|
```sh
|
||||||
make all
|
make all
|
||||||
|
```
|
||||||
|
|
||||||
## Try:
|
## Try:
|
||||||
|
|
||||||
./pawka
|
```sh
|
||||||
|
./pawka
|
||||||
|
```
|
||||||
|
|
||||||
## Judges' remarks:
|
## Judges' remarks:
|
||||||
|
|
||||||
@@ -24,7 +25,7 @@ is obfuscated, of all things!
|
|||||||
|
|
||||||
## Author's remarks:
|
## Author's remarks:
|
||||||
|
|
||||||
No comments were provided by the author.
|
No remarks were provided by the author.
|
||||||
|
|
||||||
## Copyright and CC BY-SA 4.0 License:
|
## Copyright and CC BY-SA 4.0 License:
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,12 @@
|
|||||||
# Best one liner
|
# Best one liner
|
||||||
|
|
||||||
Jan Stein
|
Jan Stein
|
||||||
|
|
||||||
## To build:
|
## To build:
|
||||||
|
|
||||||
make all
|
```sh
|
||||||
|
make all
|
||||||
|
```
|
||||||
|
|
||||||
## Judges' remarks:
|
## Judges' remarks:
|
||||||
|
|
||||||
@@ -16,9 +17,9 @@ the original file.
|
|||||||
|
|
||||||
Try the program with the following argument:
|
Try the program with the following argument:
|
||||||
|
|
||||||
|
```sh
|
||||||
./stein ^N^N
|
./stein ^N^N
|
||||||
|
```
|
||||||
|
|
||||||
(^N is ASCII control-N). One some machines, ^M^L is needed to get it to
|
(^N is ASCII control-N). One some machines, ^M^L is needed to get it to
|
||||||
output cleanly. Your system may require another set of characters.
|
output cleanly. Your system may require another set of characters.
|
||||||
@@ -26,7 +27,7 @@ In time, you will figure out what it does. :-)
|
|||||||
|
|
||||||
## Author's remarks:
|
## Author's remarks:
|
||||||
|
|
||||||
No comments were provided by the author.
|
No remarks were provided by the author.
|
||||||
|
|
||||||
## Copyright and CC BY-SA 4.0 License:
|
## Copyright and CC BY-SA 4.0 License:
|
||||||
|
|
||||||
|
|||||||
+4
-4
@@ -4,7 +4,7 @@ Larry Wall
|
|||||||
System Development Corporation
|
System Development Corporation
|
||||||
Santa Monica
|
Santa Monica
|
||||||
California
|
California
|
||||||
US of A
|
US
|
||||||
|
|
||||||
## To build:
|
## To build:
|
||||||
|
|
||||||
@@ -17,7 +17,7 @@ this work with gcc (in particular the patch uses `strdup()` on two strings).
|
|||||||
Thank you Yusuke! [Cody Boone Ferguson](/winners.html#Cody_Boone_Ferguson) fixed
|
Thank you Yusuke! [Cody Boone Ferguson](/winners.html#Cody_Boone_Ferguson) fixed
|
||||||
this so that it does not require `-traditional-cpp`. This took a fair bit of
|
this so that it does not require `-traditional-cpp`. This took a fair bit of
|
||||||
tinkering as this entry *is* strange. The original code is provided to allow one
|
tinkering as this entry *is* strange. The original code is provided to allow one
|
||||||
to easily see how different C was in these days. See below for details. Thank
|
to easily see how different C was in those days. See below for details. Thank
|
||||||
you Cody for your assistance!
|
you Cody for your assistance!
|
||||||
|
|
||||||
## To use:
|
## To use:
|
||||||
@@ -49,14 +49,14 @@ This caused a number of System V C pre-preprocessors to gripe about a
|
|||||||
syntax error.
|
syntax error.
|
||||||
|
|
||||||
This program is a masterpiece of obfuscation and humor. Larry Wall
|
This program is a masterpiece of obfuscation and humor. Larry Wall
|
||||||
(the hacker who gave us rn and patch) asks you to compile and consider
|
(the hacker who gave us `rn` and `patch`) asks you to compile and consider
|
||||||
the warning message generated by the C compiler. Then execute the
|
the warning message generated by the C compiler. Then execute the
|
||||||
program and type characters into its standard input. You will see why
|
program and type characters into its standard input. You will see why
|
||||||
the compiler documents the program.
|
the compiler documents the program.
|
||||||
|
|
||||||
## Author's remarks:
|
## Author's remarks:
|
||||||
|
|
||||||
No comments were provided by the author.
|
No remarks were provided by the author.
|
||||||
|
|
||||||
## Copyright and CC BY-SA 4.0 License:
|
## Copyright and CC BY-SA 4.0 License:
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user