Nepedia
Back to Discover
Advanced Reader
💻

Kristen Nygaard

technology Maturity 11-13 death dying war conflict Next article →

This article covers sensitive topics: death_dying, war_conflict. Parents can manage visibility in Parental Controls.

Kristen Nygaard was a pioneering Norwegian computer scientist and politician. He is most famous for co-inventing object-oriented programming (OOP). This method changed how humans write instructions for computers. He worked alongside Ole-Johan Dahl to develop this system. Their work helped create the foundation for modern software engineering. Without their discoveries, the complex programs we use today might not exist.

In the 1960s, Nygaard and Dahl developed the Simula programming languages. They created Simula I between 1961 and 1965. Later, they developed Simula 67 from 1965 to 1968. These languages were built as an extension of a language called ALGOL 60. Simula introduced several core concepts that define object-oriented programming. These include objects, which are individual units of data and behavior. They also introduced classes, which act as blueprints for those objects. Other key concepts include inheritance, where one class takes traits from another. They also implemented virtual quantities and multi-threaded execution, which allows parts of a program to run in a quasi-parallel way.

Nygaard's academic journey began at the University of Oslo. He earned his master's degree in mathematics in 1956. His thesis focused on abstract probability theory and Monte Carlo methods. Before his major breakthroughs, he worked at the Norwegian Defense Research Establishment. He served there from 1948 to 1960. During this time, he worked in computing, programming, and operational research. He even led the first operations research groups in the Norwegian defense establishment. In 1960, he moved to the Norwegian Computing Center (NCC). He helped build the NCC into a major research institute. By 1962, he was serving as the Director of Research.

Beyond pure coding, Nygaard studied how technology affects people. He researched the social impact of computer technology. He worked with Norwegian trade unions on data processing and planning. This research was done to support the objectives of organized labor. He also helped develop a system description language called DELTA. Later, he became a professor at Aarhus University in Denmark. He also held a long career as a professor at the University of Oslo. His work helped establish the Scandinavian School in System Development. This school is closely linked to the field of participatory design.

Nygaard received many prestigious honors for his scientific contributions. In 2001, he and Dahl received the A. M. Turing Award. This is often considered the highest honor in computer science. He also earned the IEEE John von Neumann Medal in 2001. The IEEE recognized his work on the concepts within Simula 67. In 2000, the Object Management Group named him an Honorary Fellow. He was also made a Commander of the Royal Norwegian Order of St. Olav. To keep his legacy alive, the Dahl–Nygaard Prize was created. This annual prize honors technical contributions to the field of object-orientation. It is presented each year at the ECOOP conference.

Nygaard was also a very active figure in Norwegian politics. He was a member of the Labour Party for many years. He worked to coordinate youth organizations that opposed Norway joining the European Common Market. In the 1990s, he helped lead the organization "Nei til EU." This group became the largest political organization in Norway. In 1994, a referendum was held on whether Norway should join the European Union. The "No" side won with 52.2% of the vote. This referendum had the highest voter participation in Norway's history at 88.8%. Nygaard insisted the campaign should support the Scandinavian welfare state.

His later years were spent exploring new frontiers in computing. From 1995 to 1999, he researched distributed systems. He led a project called General Object-Oriented Distributed Systems (GOODS). This project aimed to connect computer hardware and people through new programming concepts. His final research interests involved how we teach programming to students. He worked on a project called Comprehensive Object-Oriented Learning (COOL). Nygaard was married to Johanna Nygaard. They had three children and seven grandchildren. He passed away from a heart attack in 2002.

665 words

Where will your curiosity go next?

Keep exploring at your chosen reading level.

More to explore

🔬 Go deeper

More advanced topics to explore

🪜 Step back

Simpler topics to build understanding

What is Nepedia?

A free, ad-free encyclopedia for children. Every article is written at five reading levels, so the same page works for a five-year-old and a fifteen-year-old — use the level switcher above to see this one change. No account needed to read.