H ? « »

Language peer sets for Mad/I:
United States
United States/1965
Designed 1965
1960s languages
Third generation
Early Cold War
Genus Other IAL Coeval
Numerical Scientific
Other IAL Coeval
IAL Coeval
Generation of Algol 58/IAL
Other IAL Coeval/1965
IAL Coeval/1965
Generation of Algol 58/IAL/1965
Other IAL Coeval/United States
IAL Coeval/United States
Generation of Algol 58/IAL/United States
Numerical Scientific
Numerical Scientific/1965
Numerical Scientific/us


Advanced algorithmic language 

alternate simple view
Country: United States
Designed 1965
Published: 1968
Genus: Other IAL Coeval
Sammet category: Numerical Scientific

A later, much enhanced version of MAD, for the IBM 360. Michigan's answer to PL/I: it began as a port of Mad from the 7090, but then became the basis for the Concomp conversational programming project, and needed to be extensible to new structures and operators.

"a particular procedure-oriented algebraic language [...] intended to be useful both as a general-purpose language, and also as a convenient base or "core" language for extension into various dialects."

Unclear as to ultimate fate of the language - Bolas says (in the SIGPLAN piece) "The Mad/I compiler is currently working under MTS at Michigan, but it is not in a state suitable for distribution, Further development of Mad/I has been postponed indefinately due to lack of funds and personnel"

Related languages
MAD Mad/I   Evolution of


  • Mills, D.L. (1968) Mills, D.L. "The Syntactic Structure of MAD/I", CONCOMP Technical Report 7, June 1968. Abstract
  • Westervelt, F.H. (1968) Westervelt, F.H. SEMIANNUAL PROGRESS REPORT: 1 July to 31 December 1968 CONCOMP: Research in Conversational Use of Computers Abstract Extract: State of the MAD/I Compiler
  • Bolas (1970) Bolas, Bruce J.; "Mad/I from Michigan" Abstract
          in [SIGPLAN] (1970) SIGPLAN Notices 5(11) November 1970
  • Bolas, Bruce J.; Springer, Allen L. and Srodawa, R (1970) Bolas, Bruce J.; Springer, Allen L. and Srodawa, Ronald J. "The Mad/I Manual" Concomp Technical Report 32 The University Of Michigan Extract: Description of the Mad/I Language
          in [SIGPLAN] (1970) SIGPLAN Notices 5(11) November 1970
  • Springer, Allen L. (1970) Springer, Allen L. "Defaults and Block Structure in the MAD/I Language", CONCOMP Memorandum 31, July 1970. Abstract Extract: Defaults In Mad/I Extract: Block Structure in Mad/I Extract: Conclusion
          in [SIGPLAN] (1970) SIGPLAN Notices 5(11) November 1970
  • Srodawa, Ronald J. (1970) Srodawa, Ronald J. "An Example Definitional Facility in MAD/I", CONCOMP Memorandum 32, July 1970. Abstract Extract: Introduction Extract: DATA
          in [SIGPLAN] (1970) SIGPLAN Notices 5(11) November 1970
    Search in: Google  Google scholar  World Cat  Yahoo  Overture  DBLP  Monash bib  NZ  IEEE  ACM portal  CiteSeer  CSB  ncstrl  jstor  Bookfinder