Kristen Nygaard
Kristen Nygaard (August 27, 1926 - August 10, 2002) was a Norwegian mathematician, computer programming language pioneer and politician. He was born in Oslo and died of a heart attack in 2002.
Object-oriented programming
Internationally he is acknowledged as the co-inventor of
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
object-oriented programming and the programming language
Related Topics:
Object-oriented programming - Programming language
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
Simula with Ole-Johan Dahl in the 1960s.
Related Topics:
Simula - Ole-Johan Dahl - 1960s
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
The computer systems that form the foundation of the modern information
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
society are among the most complex things humans have created. Through his ground-breaking research Nygaard made it possible to manage that complexity.
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
Nygaard got his master's degree in mathematics at the University of Oslo in 1956. His thesis on abstract probability theory was entitled "Theoretical Aspects of Monte Carlo Methods".
Related Topics:
Master - Mathematics - University of Oslo - 1956 - Monte Carlo Methods
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
Nygaard worked full time at the Norwegian Defense Research Establishment from 1948 to 1960 - in computing and programming (1948-1954) and operational research (1952-1960).
Related Topics:
Norwegian Defense Research Establishment - 1948 - 1960 - Computing - Programming - 1954 - Operational research - 1952
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
From 1957 to 1960 he was head of the first operations research groups in the Norwegian defense establishment. He was cofounder and first chairman of the Norwegian Operational Research Society (1959-1964). In 1960 he was hired by the Norwegian Computing Center (NCC), responsible for building up the NCC as a research institute in the 1960s, becoming its Director of Research in 1962.
Related Topics:
1957 - Operations research - Norwegian Operational Research Society - 1959 - 1964 - Norwegian Computing Center - 1960s - 1962
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
Together with Ole-Johan Dahl he developed SIMULA I (1961-1965) and SIMULA 67 - the first object-oriented programming languages, introducing the concepts upon which all later
Related Topics:
SIMULA I - 1961 - 1965 - SIMULA 67 - Object-oriented programming
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
object-oriented programming languages are built: objects,
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
classes, inheritance, virtual quantities and
Related Topics:
Class - Inheritance - Virtual quantities
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
multi-threaded (quasi-parallel) program execution.
Related Topics:
Multi-threaded - Quasi-parallel
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
He did research for Norwegian trade unions on planning,
Related Topics:
Norwegian - Trade unions
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
control, and data processing, all evaluated in light of the objectives
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
of organised labour (1971-1973, working together with
Related Topics:
Organised labour - 1971 - 1973
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
Olav Terje Bergo). His other research and development work included the
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
social impact of computer technology and the
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
general system description language DELTA (1973-1975, working with
Related Topics:
General system description language - DELTA - 1973 - 1975
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
Erik Holbaek-Hanssen and Petter Haandlykken).
Related Topics:
Erik Holbaek-Hanssen - Petter Haandlykken
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
Nygaard was a professor in Aarhus, Denmark
Related Topics:
Aarhus - Denmark
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
(1975-1976) and then became professor emeritus in
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
Oslo (part-time from 1977, full time 1984-1996).
Related Topics:
Oslo - 1977 - 1984 - 1996
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
His work in Aarhus
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
and Oslo included research and education in
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
and the social impact of computer technology, and became the
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
foundation of
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
the Scandinavian School in System Development, which is closely linked
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
to the field of participatory design.
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
In June 1990 he received an honorary doctorate from
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
Lund University, Sweden, and in June 1991 he became
Related Topics:
Lund University - Sweden - 1991
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
the first person to be given an honorary doctorate by
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
Aalborg University, Denmark. He became a member of the
Related Topics:
Aalborg University - Denmark
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
In October 1990 Computer Professionals for Social Responsibility awarded him its
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
Norbert Wiener Prize for responsibility in social and
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
professional work.
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
In 1999 he became - together with Dahl - the first
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
to receive the Rosing Prize. This new prize is
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
awarded by the Norwegian Data Association for exceptional
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
professional achievements.
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
In June 2000 he was awarded an Honorary Fellowship for
Related Topics:
2000 - Honorary Fellowship
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
"his originating of object technology concepts" by the
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
international standardisation organisation
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
within object-orientation.
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
In November 2001 he and Dahl were
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
awarded the IEEE John von Neumann Medal by the
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
Institute of Electrical and Electronic Engineers "For the introduction of the concepts underlying
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
object-oriented programming through the design and implementation
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
of SIMULA 67".
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
In February 2002 he was given, once more together with Ole-Johan Dahl, the 2001 A. M. Turing Award by the
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
Association for Computing Machinery (ACM), with the citation:
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
"For ideas fundamental to the emergence of object oriented programming, through their design of the programming languages Simula I and Simula 67."
Related Topics:
Object oriented programming - Programming language
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
In August 2000 he was made Commander of the Order of Saint Olav by the King of Norway.
Related Topics:
Commander of the Order of Saint Olav - King of Norway
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
Beginning in 1976 he was engaged in the development and
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
(since 1986) the implementation of the general
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
object-oriented programming language BETA (together with
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
Bent Bruun Kristensen, Ole Lehrmann Madsen and
Related Topics:
Bent Bruun Kristensen - Ole Lehrmann Madsen
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
Birger Moeller-Pedersen). The language is now available on a
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
wide range of computers.
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
Nygaard was in the first half of the 1980s chairman of the
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
steering committee of the Scandinavian research program
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
SYDPOL (System Development and Profession Oriented Languages),
Related Topics:
SYDPOL - System Development and Profession Oriented Languages
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
coordinating research and supporting
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
working groups in system development, language research
Related Topics:
System development - Language research
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
and artificial intelligence. Also in the 1980s, he was chairman
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
of the steering committee for the Cost-13
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
(European Common Market Commission)-financed
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
research project on the extensions of profession-oriented languages necessary when artificial intelligence and
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
information technology are becoming part of professional work.
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
Nygaard's research from 1995-1999 was related to
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
distributed systems. He was the leader of
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
General Object-Oriented Distributed Systems (GOODS), a three-year
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
Norwegian Research Council-supported project starting in
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
1997, aiming at enriching object-oriented languages and
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
system development methods by new basic
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
concepts that make it possible to describe the relation between
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
layered and/or distributed programs and the hardware and
Related Topics:
Distributed programs - Hardware
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
people carrying out these programs.
Related Topics:
People - Programs
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
The GOODS team also included
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
Haakon Bryhni, Dag Sjøberg and Ole Smørdal.
Related Topics:
Haakon Bryhni - Dag Sjøberg - Ole Smørdal
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
Nygaard's final research interests were studies of the
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
introductory teaching of programming, and
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
the creation of a process-oriented conceptual platform for
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
informatics. These subjects are to be developed in a new research
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
project called COOL (Comprehensive Object-Oriented Learning) together
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
with a number of international test sites. He was giving lectures and
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
courses on these subjects in Norway and elsewhere. In November
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
1999 he became chair of an advisory committee on
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
Broadband Communication for the
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
Norwegian Department for Municipal and Regional Affairs.
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
~ Table of Content ~
| ► | Introduction |
| ► | Theiapolis People! |
| ► | Object-oriented programming |
| ► | Other activities |
| ► | Family |
| ► | Source |
| ► | External links |
| ► | Goodies & Collectibles |
| ► | Posters & Prints |
~ What's Hot ~
~ Community ~
| ► | History Forum Come and discuss about History, Civilizations, Historical Events and Figures |
| ► | History Web-Ring A community of sites, blogs and forums dedicated to History. Do not hesitate to submit your site. |
| ► | Theiapolis People! Latest people news, biographies, filmographies, photo gallery, message board. |
and are licensed under the GNU Free Documentation License.
Lexicon - Privacy Policy - Spiritus-Temporis.com ©2005.
