# Kristen Nygaard

> Computer scientist, Mathematician (1926-2002)

**Wikidata**: [Q92744](https://www.wikidata.org/wiki/Q92744)  
**Wikipedia**: [English](https://en.wikipedia.org/wiki/Kristen_Nygaard)  
**Source**: https://4ort.xyz/entity/kristen-nygaard

## Summary  
Kristen Nygaard (1926–2002) was a Norwegian computer scientist and mathematician best known for co-developing the Simula programming language, a foundational contribution to object-oriented programming. He was awarded the Turing Award in 2001 alongside Ole-Johan Dahl for this work.

## Biography  
- Born: August 27, 1926, in Oslo, Norway  
- Nationality: Norwegian  
- Education: University of Oslo (graduated 1948), Fagerborg Upper Secondary School (graduated 1945)  
- Known for: Co-developing the Simula programming language  
- Employer(s): Norwegian Defence Research Establishment (1948–1960), Norwegian Computing Center (1960–1975), Aarhus University (1975–1976), University of Oslo (1976–1996)  
- Field(s): Computer science, mathematics  

## Contributions  
Kristen Nygaard co-developed Simula with Ole-Johan Dahl at the Norwegian Computing Center in the early 1960s. First released in 1962, Simula introduced core concepts such as classes, objects, and inheritance—now fundamental to modern object-oriented programming languages like C++, Java, and C#. The language was initially designed for discrete event simulations but evolved into a general-purpose tool that influenced decades of software development. Nygaard also contributed to the design of Simula 67, which formalized these concepts and became a direct precursor to contemporary programming paradigms. His work laid essential groundwork for modular, reusable code structures now standard across the industry.

## FAQs  
### Q: What did Kristen Nygaard invent?  
A: Kristen Nygaard co-invented the Simula programming language, which pioneered object-oriented programming concepts including classes and objects.  

### Q: Why is Kristen Nygaard famous?  
A: He is renowned for his foundational contributions to computer science through Simula, earning him the 2001 Turing Award—the highest honor in computing.  

### Q: Where did Kristen Nygaard work?  
A: He worked at several institutions, including the Norwegian Defence Research Establishment, the Norwegian Computing Center, Aarhus University, and the University of Oslo.

## Why They Matter  
Kristen Nygaard’s innovations fundamentally shaped how software is designed and developed. Through Simula, he and Ole-Johan Dahl introduced abstraction mechanisms that enabled complex systems to be modeled more naturally in code. These ideas were later adopted widely, forming the basis of major programming languages and methodologies used globally today. Without Nygaard's pioneering vision, the evolution of scalable, maintainable software architectures might have taken a very different path. His legacy continues to influence education, research, and practice in computer science worldwide.

## Notable For  
- Co-developing the Simula programming language (1960s)  
- Pioneering object-oriented programming principles  
- Recipient of the ACM Turing Award (2001)  
- IEEE John von Neumann Medal recipient (2002)  
- Member of the Norwegian Academy of Science and Letters  

## Body  

### Early Life and Education  
Kristen Nygaard was born on August 27, 1926, in Oslo, Norway. He attended Fagerborg Upper Secondary School before enrolling at the University of Oslo, where he graduated in 1948 with a degree in mathematics.

### Career and Affiliations  
Nygaard began his professional career at the Norwegian Defence Research Establishment (1948–1960). From 1960 to 1975, he worked at the Norwegian Computing Center, where he collaborated with Ole-Johan Dahl on developing Simula. He then held positions at Aarhus University (1975–1976) and returned to the University of Oslo from 1976 until his retirement in 1996.

### Development of Simula  
In the early 1960s, while working at the Norwegian Computing Center, Nygaard and Dahl created Simula I (released in 1962), followed by Simula 67, which introduced key elements of object-oriented programming. These included class declarations, encapsulation, and inheritance—concepts that became central to many modern programming languages.

### Recognition and Awards  
Nygaard received numerous honors throughout his career, including:
- **Turing Award** (2001) – shared with Ole-Johan Dahl
- **IEEE John von Neumann Medal** (2002)
- **Commander of the Order of St. Olav** (2000)
- **Norbert Wiener Award for Social and Professional Responsibility** (1990)

### Political Engagement  
Beyond technical achievements, Nygaard was politically active. He was a member of the Liberal Party until 1971 and subsequently joined the Norwegian Labour Party. He was also associated with the organization *Nei til EU* (No to the EU).

### Death and Legacy  
Kristen Nygaard passed away on August 10, 2002, in Oslo due to myocardial infarction. He is buried at Vestre gravlund cemetery. His contributions remain foundational in computer science curricula and continue to shape software engineering practices globally.

## References

1. Integrated Authority File
2. MacTutor History of Mathematics archive
3. Norsk biografisk leksikon
4. [Source](https://www.begravdeioslo.no/maler/grav/grave_id/136021)
5. [Source](https://amturing.acm.org/award_winners/nygaard_5916220.cfm)
6. [Source](https://www.ieee.org/about/awards/bios/vonneumann-recipients.html#2019%20-%20Eva%20Tardos)
7. International Standard Name Identifier
8. Great Norwegian Encyclopedia
9. Freebase Data Dumps. 2013
10. Virtual International Authority File
11. National Library of Israel Names and Subjects Authority File