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
|
||||||
|
smr.out
|
||||||
+33
-25
@@ -1,42 +1,50 @@
|
|||||||
# Worst Abuse of the Rules:
|
# Worst Abuse of the Rules:
|
||||||
|
|
||||||
Szymon Rusinkiewicz
|
Szymon Rusinkiewicz
|
||||||
Massachusetts Institute of Technology
|
Massachusetts Institute of Technology
|
||||||
305 Memorial Dr., Room 005B
|
305 Memorial Dr., Room 005B
|
||||||
Cambridge, Ma 02139
|
Cambridge, Ma 02139
|
||||||
USA
|
USA
|
||||||
|
|
||||||
## To build:
|
## To build:
|
||||||
|
|
||||||
make all
|
make all
|
||||||
|
|
||||||
## To run
|
## To run:
|
||||||
|
|
||||||
./smr
|
```sh
|
||||||
|
./smr
|
||||||
|
```
|
||||||
|
|
||||||
## Judges' comments
|
## Try:
|
||||||
|
|
||||||
Nearly every year, one or more people would submit what they claimed
|
```sh
|
||||||
was the world's smallest self reproducing program. While the sizes
|
./smr > smr.out ; diff -s smr.out smr.c
|
||||||
of these submissions varied, a quick glance would reveal that they
|
```
|
||||||
were too big, until this entry came along.
|
|
||||||
|
|
||||||
While strictly speaking, smr.c is not a valid C program, it is
|
## Judges' comments:
|
||||||
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.
|
|
||||||
|
|
||||||
In the future, the contest rules will specify a minimum size
|
Nearly every year, one or more people would submit what they claimed
|
||||||
that is one character larger than this entry, forever eliminating
|
was the world's smallest self reproducing program. While the sizes
|
||||||
this sort of program from contest. After all, how many variations
|
of these submissions varied, a quick glance would reveal that they
|
||||||
can one make on this entry? :-)
|
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.
|
In the future, the contest rules will specify a minimum size
|
||||||
Produces a listing of itself on stdout.
|
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:
|
## Copyright and CC BY-SA 4.0 License:
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user