real language

## Language Michigan Algorithm Decoder

 Date: 04/20/05 Author: Eric S. Raymond URL: n/a Comments: 2 Info: n/a Score: (3.25 in 4 votes)
```By: Eric S. Raymond (http://www.catb.org/~esr/)

THROUGH TAKEN,FOR I=100,-1,I.GE.2
PRINT FORMAT WALL,I,I
PRINT FORMAT DOWN
TAKEN	PRINT FORMAT LEFT,I
PRINT FORMAT WALL1
PRINT FORMAT DOWN
PRINT FORMAT LEFT0
VECTOR VALUES WALL=\$1H0,I2,30H BOTTLES OF BEER ON THE WALL, ,I2,
1 17H BOTTLES OF BEER,*\$
VECTOR VALUES DOWN=\$34H0TAKE ONE DOWN AND PASS IT AROUND,*\$
VECTOR VALUES LEFT=\$1H0,I2,17H BOTTLES OF BEER./*\$
VECTOR VALUES WALL1=\$33H01 BOTTLE OF BEER ON THE WALL,, 1
1 15H BOTTLE OF BEER*\$
VECTOR VALUES LEFT0=\$19H00 BOTTLES OF BEER.*\$
END OF PROGRAM

This is Michigan Algorithm Decoder, commonly known as MAD, an Algol 58
variant dating from 1962 on the IBM 709 and now long extinct.  I'm
working on a retrocompiler for it, and this code has been tested and
works.```

## Alternative Versions

L. S. Hicks said on 04/13/06 22:25:18

Thanks for the memories -- wrote some MAD code in 1965 at the Yale University Computer Center when I first learned programming. They had an IBM 7090/7040 -- a super-fast setup capable of something like 0.05 MFLOPS! If a job ABENDed, the programmer got the card deck back wrapped in a 14x17 printout having a banner that said "WHAT, ME WORRY?" under a portrait of Alfred E. Newman.

I still sometimes use the THROUGH-loop box when I'm flowcharting.

Pete Anderson said on 07/20/09 21:45:04

Yes, many thanks for the memories. I wrote many MAD programs while studying for my BSE Che from 1962 to 1965 at Michigan. You would submit your punched cards, get a job number, and come back in a few days to see if it had run. If it had, more likely it had crashed and you got back a listing which was mostly a core dump, and useless to the ordinary student. There were gurus at the computing center who could read the dump and tell you where you goofed up.

Please provide a value for the fields Name, Comment and Security Code.
This is a gravatar-friendly website.
E-mail addresses will never be shown.