c.curionodeThe Turing Archive

2001 · Turing Award

Kristen Nygaard

Simula brought objects, classes and simulation together in a programming language.

Birth location
1926, Oslo, Norway
Country labels
Norway
At the award
University of Oslo (emeritus)
Subject
Languages & software
Read the award story ↗
Illustrated portrait of Kristen Nygaard
Original AI-generated illustration by Curionode. MacTutor History of Mathematics archive, University of St Andrews · Likeness reference ↗

01 · A life in computing

The person behind the work

Kristen Nygaard approached programming through the need to model complicated real-world systems. At the Norwegian Computing Center, he and Ole-Johan Dahl developed Simula, bringing classes, objects, and inheritance into programming-language design. Nygaard emphasized simulation concepts and the relationship between software and its users. His later research at Oslo included participatory design, continuing his interest in how people help shape the systems they use.

The contribution, explained

Ole-Johan Dahl and Kristen Nygaard developed Simula, whose ideas helped establish object-oriented programming. A model could contain entities with their own state and behaviour, organised through classes. This approach grew from simulation needs into a general way to structure software.

Why it matters

Objects offered a reusable vocabulary for modelling systems and managing the relationship between data and behaviour.

Sources & further reading

  1. Heidelberg Laureate Forum ↗www.heidelberg-laureate-forum.org
  2. Official ACM profile ↗amturing.acm.org
  3. University of Oslo — Tribute to Kristen Nygaard ↗www.mn.uio.no