Merge pull request #253 from xexyl/1994-smr
Update 1994/smr README.md and .gitignore
This commit is contained in:
2 files changed
+34
-25
No files matched your search
@@ -1 +1,2 @@
|
||||
smr
|
||||
smr.out
|
||||
+33
-25
@@ -1,42 +1,50 @@
|
||||
# Worst Abuse of the Rules:
|
||||
|
||||
Szymon Rusinkiewicz
|
||||
Massachusetts Institute of Technology
|
||||
305 Memorial Dr., Room 005B
|
||||
Cambridge, Ma 02139
|
||||
USA
|
||||
Szymon Rusinkiewicz
|
||||
Massachusetts Institute of Technology
|
||||
305 Memorial Dr., Room 005B
|
||||
Cambridge, Ma 02139
|
||||
USA
|
||||
|
||||
## To build:
|
||||
|
||||
make all
|
||||
|
||||
## To run
|
||||
## To run:
|
||||
|
||||
./smr
|
||||
```sh
|
||||
./smr
|
||||
```
|
||||
|
||||
## Judges' comments
|
||||
## Try:
|
||||
|
||||
Nearly every year, one or more people would submit what they claimed
|
||||
was the world's smallest self reproducing program. While the sizes
|
||||
of these submissions varied, a quick glance would reveal that they
|
||||
were too big, until this entry came along.
|
||||
```sh
|
||||
./smr > smr.out ; diff -s smr.out smr.c
|
||||
```
|
||||
|
||||
While strictly speaking, smr.c is not a valid C program, it is
|
||||
not an invalid C program either! Some C compilers will compile
|
||||
an empty file into a program that does nothing. But even if your
|
||||
compiler can't, the build instructions supplied with this entry
|
||||
will produce an executable file. On most systems, the stdout
|
||||
from the executable will exactly match original source.
|
||||
## Judges' comments:
|
||||
|
||||
In the future, the contest rules will specify a minimum size
|
||||
that is one character larger than this entry, forever eliminating
|
||||
this sort of program from contest. After all, how many variations
|
||||
can one make on this entry? :-)
|
||||
Nearly every year, one or more people would submit what they claimed
|
||||
was the world's smallest self reproducing program. While the sizes
|
||||
of these submissions varied, a quick glance would reveal that they
|
||||
were too big, until this entry came along.
|
||||
|
||||
## Author's comments
|
||||
While strictly speaking, smr.c is not a valid C program, it is
|
||||
not an invalid C program either! Some C compilers will compile
|
||||
an empty file into a program that does nothing. But even if your
|
||||
compiler can't, the build instructions supplied with this entry
|
||||
will produce an executable file. On most systems, the stdout
|
||||
from the executable will exactly match original source.
|
||||
|
||||
The world's smallest self-replicating program. Guaranteed.
|
||||
Produces a listing of itself on stdout.
|
||||
In the future, the contest rules will specify a minimum size
|
||||
that is one character larger than this entry, forever eliminating
|
||||
this sort of program from contest. After all, how many variations
|
||||
can one make on this entry? :-)
|
||||
|
||||
## Author's comments:
|
||||
|
||||
The world's smallest self-replicating program. Guaranteed.
|
||||
Produces a listing of itself on stdout.
|
||||
|
||||
## Copyright and CC BY-SA 4.0 License:
|
||||
|
||||
|
||||
Reference in new issue
Block a user