MAD

MAD 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 IBM System/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 ALGOL language. It was widely used to teach programming at colleges and universities during the 1960s and played a minor role in the development of Compatible Time-Sharing System (CTSS), Multics, and the Michigan Terminal System computer operating systems. The original version of the chatbot ELIZA was written in MAD-SLIP. Wikipedia

Created Year: 1959
Developed by: Bernard GallerBruce ArdenRobert M. Graham
Aliases: Michigan Algorithm Decoder, GOM, MAD/I

Wikidata: Q4117854

Influenced by: ALGOL 58

Programming paradigms: imperative programmingprocedural programming

Language types: procedural programming language

MAD Influence Network

Pan and zoom the graph with your mouse or alternatively your fingers on touch devices.

Search on GitHub


Latest data update: 2025-08-01