# MAD

> programming language and compiler

**Wikidata**: [Q4117854](https://www.wikidata.org/wiki/Q4117854)  
**Wikipedia**: [English](https://en.wikipedia.org/wiki/MAD_(programming_language))  
**Source**: https://4ort.xyz/entity/mad

Here’s the structured knowledge entry for MAD:

---

## Summary  
MAD (Michigan Algorithm Decoder) is a procedural programming language and compiler developed in 1959. It was created by Bernard Galler, Bruce Arden, and Robert M. Graham at the University of Michigan, influenced by ALGOL 58. MAD was designed for scientific computing and became notable for its use in early computer systems.

## Key Facts  
- **Inception**: 1959 ([reference](https://www.wikidata.org/wiki/Q328)).  
- **Developers**: Bernard Galler, Bruce Arden, and Robert M. Graham.  
- **Type**: Procedural programming language ([reference](https://www.wikidata.org/wiki/Q328)).  
- **Influenced by**: ALGOL 58 ([reference](https://www.wikidata.org/wiki/Q328)).  
- **Aliases**: Michigan Algorithm Decoder, GOM, MAD/I.  
- **Programming paradigm**: Imperative and procedural programming ([reference](https://www.wikidata.org/wiki/Q328)).  
- **Library of Congress ID**: sh85079492 ([reference](https://github.com/JohnMarkOckerbloom/ftl/blob/master/data/wikimap)).  
- **National Library of Israel ID**: 987007541035505171 ([reference](https://www.wikidata.org/wiki/Q106509962)).  

## FAQs  
### Q: Who created MAD?  
A: MAD was developed by Bernard Galler, Bruce Arden, and Robert M. Graham at the University of Michigan in 1959.  

### Q: What type of programming language is MAD?  
A: MAD is a procedural programming language, influenced by ALGOL 58, and designed for scientific computing.  

### Q: What are the alternative names for MAD?  
A: MAD is also known as Michigan Algorithm Decoder, GOM, and MAD/I.  

## Why It Matters  
MAD was significant in the early days of computing as one of the first high-level programming languages tailored for scientific applications. Developed at the University of Michigan, it played a key role in advancing procedural programming paradigms and influenced later languages. Its compiler was widely used on early computer systems, making it a foundational tool for academic and research institutions. MAD's legacy lies in bridging the gap between machine code and higher-level abstractions, paving the way for modern programming practices.

## Notable For  
- One of the earliest procedural programming languages developed in 1959.  
- Created by prominent computer scientists Bernard Galler, Bruce Arden, and Robert M. Graham.  
- Directly influenced by ALGOL 58, a precursor to many modern languages.  
- Used aliases like Michigan Algorithm Decoder and MAD/I.  
- Recognized by major libraries (Library of Congress, National Library of Israel).  

## Body  
### Development  
- Developed in 1959 at the University of Michigan.  
- Primary creators: Bernard Galler, Bruce Arden, and Robert M. Graham.  

### Technical Details  
- **Paradigm**: Imperative and procedural programming.  
- **Influence**: Derived from ALGOL 58.  
- **Aliases**: Michigan Algorithm Decoder, GOM, MAD/I.  

### Recognition  
- **Library of Congress ID**: sh85079492.  
- **National Library of Israel ID**: 987007541035505171.  

## Schema Markup  
```json
{
  "@context": "https://schema.org",
  "@type": "Thing",
  "name": "MAD",
  "description": "Procedural programming language and compiler developed in 1959.",
  "sameAs": [
    "https://www.wikidata.org/wiki/Q328",
    "https://en.wikipedia.org/wiki/MAD_(programming_language)"
  ],
  "additionalType": "ProgrammingLanguage"
}

## References

1. [Source](https://github.com/JohnMarkOckerbloom/ftl/blob/master/data/wikimap)
2. National Library of Israel Names and Subjects Authority File