diff --git a/1985/applin/README.md b/1985/applin/README.md index 707200815..b535a2c5a 100644 --- a/1985/applin/README.md +++ b/1985/applin/README.md @@ -1,15 +1,19 @@ # Best one liner -Jack Applin [with help from Robert Heckendorn] +Jack Applin [with help from Robert Heckendorn] + ## To build: - make all +```sh +make all +``` ## Try: - ./applin - +```sh +./applin +``` NOTE: [Yusuke Endoh](/winners.html#Yusuke_Endoh) provided a patch to get this to not issue a bus error. Thank you Yusuke! [Cody Boone @@ -24,7 +28,7 @@ certainly takes its time saying hello. ## 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: diff --git a/1986/applin/README.md b/1986/applin/README.md index 7b373d911..cd782f618 100644 --- a/1986/applin/README.md +++ b/1986/applin/README.md @@ -1,24 +1,31 @@ # Most adaptable program -Jack Applin -Hewlett-Packard -Ft. Collins -Colorado -USA +Jack Applin +Hewlett-Packard +Ft. Collins +Colorado +USA + ## To build: - make all +```sh +make all +``` ## To run: - ./applin +```sh +./applin +``` ## Try: - sh applin.c +```sh +sh applin.c - ./applin +./applin +``` ## Judges' remarks: @@ -30,7 +37,7 @@ compilers as well as executable by the Bourne shell! ## 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: diff --git a/1988/applin/README.md b/1988/applin/README.md index 1545046c0..0d4599a96 100644 --- a/1988/applin/README.md +++ b/1988/applin/README.md @@ -1,20 +1,24 @@ # Best of show - Jack Applin - Hewlett-Packard - 3404 E. Harmony Rd - Ft. Collins, CO - 80525 - USA +Jack Applin +Hewlett-Packard +3404 E. Harmony Rd +Ft. Collins, CO +80525 +USA + ## To build: - make all - +```sh +make all +``` ## Try: - ./applin +```sh +./applin +``` ## Judges' remarks: @@ -22,19 +26,26 @@ This entry is by far the most unusual abuse of the C preprocessor that we have received thus far. Nearly all of the real work is done in the preprocessor! -When we compiled applin.c on an Amdahl 5890-300E, we found that it -spent over 75 minutes in the System V C preprocessor! Besides showing -that the standard System V cpp is slow, it showed that it contained a -memory usage problem. The applin.c only uses 29 different preprocessor -symbols (besides `stdio.h`) and yet the preprocessor ran out of space! +When we compiled [applin.c](applin.c) on an +[Amdahl](https://en.wikipedia.org/wiki/Amdahl_Corporation) 5890-300E, we found that it +spent over 75 minutes in the System V C preprocessor! Besides showing that the +standard System V cpp is slow, it showed that it contained a memory usage +problem. The [applin.c](applin.c) only uses 29 different preprocessor symbols +(besides `stdio.h`) and yet the preprocessor ran out of space! The GNU C preprocessor took less than 45 seconds to perform the 2nd pass on the Amdahl 5890-300E. But due to the ANSI-likeness of GNU cpp (v. 1-21), it was not able to cleanly substitute a symbol that began with a '#'. Clearly the GNU C preprocessor is faster. -A smaller version of applin.c can be found in zsmall.c. Your machine -may have an easier time with this program. See the Makefile for details. +A smaller version of [applin.c](applin.c) can be found in [zsmall.c](zsmall.c). +Your machine may have an easier time with this program. See the Makefile for +details. + +## Author's remarks: + +No remarks were provided by the author. + ## Copyright and CC BY-SA 4.0 License: