Files
ioccc/1987/hines
Landon Curt Noll 07e198a52d change Makefiles for 1984 thru 1995 to use var.mk
Instead of including the same long list Makefile
variables, include a common var.mk from the top
directory level.
2023-02-27 00:00:52 -08:00
..
2022-09-21 03:03:53 -07:00
2023-02-13 09:01:54 -08:00

Worst Style

Spencer Hines
OnLine Computer Systems
4200 Farragut Street
Hyattsville, MD
20781
USA

To build:

    make all

NOTE: The original entry may be built with "make alt".

Judges' comments:

Try:

./hines hines.c

This program was designed to maximize the bother function for structured programmers. This program takes goto statements to their logical conclusion. The layout and choice of names are classic.

We consider this to be a beautiful counter-example for Frank Rubin's letter to ACM form titled: "'GOTO Considered Harmful' Considered Harmful". See the Communications of the ACM, March 1987, Page 195-196.

NOTE: With older compilers you can try the alt version like: make alt.

Copyright (c) 1987, Landon Curt Noll & Larry Bassel. All Rights Reserved. Permission for personal, educational or non-profit use is granted provided this this copyright and notice are included in its entirety and remains unaltered. All other uses must receive prior permission in writing from both Landon Curt Noll and Larry Bassel.