MAD (programming Language)

MAD (programming Language)

MAD (Michigan Algorithm Decoder) is a programming language and compiler for the IBM 704 and later the IBM 709, IBM 7090, IBM 7040, UNIVAC 1107, UNIVAC 1108, Philco 210-211, and eventually the IBM S/370 mainframe computers. Developed in 1959 at the University of Michigan by Bernard Galler, Bruce Arden and Robert M. Graham, MAD is a variant of the International Algebraic Language (IAL). It was widely used to teach programming at colleges and universities during the 1960s and played a minor role in the development of CTSS, Multics, and the Michigan Terminal System computer operating systems.

The archives at the Bentley Historical Library of the University of Michigan contain reference materials on the development of MAD and MAD/I, including three linear feet of printouts with hand-written notations and original printed manuals.

Read more about MAD (programming Language):  MAD, MAD/I, and GOM, History, MAD, MAD Magazine, and Alfred E. Neuman, "Hello, World" Example, Operator Definition and Redefinition

Other articles related to "mad":

MAD (programming Language) - Operator Definition and Redefinition
... One of the most interesting features in MADis the ability to extend the language by redefining existing operators,defining new operators,or defining new data ... The definitions are made using MADdeclaration statements and assembly language mnemonics included following the declaration up to the END pseudo-instruction that implement the operation ... DEFINE BINARY OPERATOR defined-op,PRECEDENCE rank existing-op MODE STRUCTURE mode-options DEFINE UNARY OPERATOR defined-op,PRECEDENCE rank existing-op MODE STRUCTURE mode-options MODE ...

Famous quotes containing the word mad:

    Some men there are love not a gaping pig,
    Some that are mad if they behold a cat,
    And others when the bagpipe sings i’th’ nose
    Cannot contain their urine.
    William Shakespeare (1564–1616)