top of page
tecqusition

Kristen Nygaard (CO-FOUNDER OF OBJECT ORIENTED PROGRAMMING)



Kristen Nygaard's father, William Martin Nygaard, was born in Kristiania (called Christiania from 1624 to 1878 and then Oslo after 1924) on 14 October 1893. William Nygaard taught at a high school in Voss, was a literary consultant and instructor at the National Theatre in Bergen, then was programme secretary for Norwegian National Broadcasting. He married Dina Serine Aasen, a schoolteacher, on 25 March 1926 in Oslo. Dina (born 28 November 1906 in Nedre Eiker) was the daughter of the farmer Haakon Aasen and his wife Anna Idsoe. Kristen was the oldest of his parents' four children who were all born in Oslo, the others being Haakon Aasen Nygaard (born 29 March 1931), Svein Sophus Nygaard (born 19 June 1935) and Sonja Nygaard (born 18 April 1945). Kristen attended Fagerborg high school, Pilestredet, Oslo. Of course, these were difficult years due to World War II, and he later recounted many war-time stories from this period. At first, the country declared itself neutral. However, the Germans invaded Norway on 9 April 1940, bombs were dropped in the Oslo area, and the Norwegian authorities fled from the city. Resistance took place until 10 June 1940 when Norway surrendered and the Germans took control. Teachers were required to sign a declaration of loyalty to the Nazis and promise they would teach Nazi ideology. The teachers resisted the Nazi moves. Teaching stopped but restarted in the autumn of 1940. During 1942 there were mass arrests of teachers but schools continued to operate. Nygaard graduated from Fagerborg high school in 1945. He then studied science at the University of Oslo where his main interest was first in astronomy, and later in applied mathematics. In 1948 he took up a full-time appointment with the Norwegian Defence Research Establishment. He writes that he :

.... started his conscript service at the Norwegian Defence Research Establishment in 1948 as assistant to Jan V Garwick - the father of computer science in Norway. Their first main task was to carry out resonance absorption calculations related to the construction of Norway's first nuclear reactor. After extensive work had been invested in a traditional numerical approach, Monte Carlo simulation methods (by "hand") were successfully introduced instead in 1949-1950.headed the "computing office" until mid-1952, and then became a full-time operational research worker.

Nygaard married Johanna Ur in Oslo on 27 January 1951. Johanna, who was born in Ardal in Ryfylke on 13 December 1924, was the daughter of the farmer Bertel Ur and his wife Ollie Lunde. Kristen and Johanna Nygaard had three children including twins, a son and a daughter born on 16 May 1951 in Oslo.

We have seen in the quote above that Nygaard was using Monte Carlo methods in his work for the Norwegian Defence Research Establishment. In 1952 he published On the solution of integral equations by Monte-Carlo methods as a Norwegian Defence Research Establishment Report. Four years later he was awarded a Master's Degree by the University of Oslo for a thesis Theoretical Aspects of Monte Carlo Methods. In 1959 he was co-founder of the Norwegian Operational Research Society and became its first chairman, holding the position until 1964. In 1960 he changed his employment:-


In May 1960 left the Norwegian Defence Research Establishment was to build up the Norwegian Computing Centre as a research institute in computer science, operational research and related fields. Many of the civilian tasks turned out to present the same kind of methodological problems: the necessity of using simulation, the need for concepts and a language for system description, lack of tools for generating simulation programs. This experience was the direct stimulus for the ideas which in 1961 initiated the SIMULA development.


SIMULA, which Nygaard refers to in this quotation, is the object-oriented programming language of which he was the co-inventor. It is the achievement for which he is today most famed. He wrote a letter on 5 January 1961 to the operational research expert Charles Salzmann explaining where his thinking was on the development of the language:-


The status of the Simulation Language (Monte Carlo Compiler) is that I have rather clear ideas on how to describe queueing systems, and have developed concepts that I feel allow a reasonably easy description of large classes of situations. I believe that these results have some interest even isolated from the compiler since the presently used ways of describing such systems are not very satisfactory. I hope that later developments, for which I have several ideas, will include e.g. stochastic inventory situations amongst the situations which may be described by the language. The work on the compiler could not start before the language was fairly well developed, but this stage seems now to have been reached. The expert programmer who is interested in this part of the job will meet me tomorrow. He has been rather optimistic during our previous meetings.



The 'expert programmer' that Nygaard referred to in this letter was Ole-Johan Dahl, now recognised as the other co-inventor of SIMULA. Nygaard rose rapidly in the Norwegian Computing Centre, becoming its Director of Research in 1962. In 1975 he was appointed to a professorship at Aarhus University, Denmark. One year later he returned to Norway when he was appointed as a professor at Oslo University. The appointment was part-time until 1984 when it became a full-time appointment. He remained in this post until he retired in 1996, although he did spend time at other institutions such as Stanford University, Palo Alto, the USA in 1987. Also while in the United States in 1987 he was a Visiting Scientist at Xerox PARC in Palo Alto, and a consultant at Apple Computer's Advanced Technology Group where he also gave lectures.

Also in 2001, the two co-inventors received the John von Neumann Medal, awarded by the Institute of Electrical and Electronics Engineers:-

For the introduction of the concepts underlying object-oriented programming through the design and implementation of SIMULA 67.

He also received honorary doctorates from Lund University, Sweden (June 1990) and Aalborg University, Denmark (June 1991). In August 2000, he was made a Commander of the Order of Saint Olav by King Harald V of Norway.


Nygaard died after suffering a heart attack while spending the weekend at his family's holiday home at Tjome.


FOLLOW US ON INSTAGRAM, FACEBOOK AND PINTEREST


DISCLAIMER

The information is provided by Tecquisition for general informational and educational purposes only and is not a substitute for professional legal advice. If you have any feedback, comments, requests for technical support or other inquiries, please mail us at tecqusition@gmail.com.

3 views0 comments

Comments


Post: Blog2_Post
bottom of page