Kuro5hin.org: technology and culture, from the trenches
create account | help/FAQ | contact | links | search | IRC | site news
[ Everything | Diaries | Technology | Science | Culture | Politics | Media | News | Internet | Op-Ed | Fiction | Meta | MLP ]
We need your support: buy an ad | premium membership

[P]
Awards for the design of Simula.

By haro in Technology
Thu Feb 07, 2002 at 04:59:27 PM EST
Tags: Software (all tags)
Software

You may be happily programming in C++ or Java using classes with virtual methods as the most natural thing in the world. It was not always so. The roots of object oriented programming are the programming language Simula. In the last couple of months the designers of Simula, then known as Simula I and Simula 67, have been awarded both the Turing award, and the 2002 IEEE John von Neumann Medal for this contribution.

The joint award winners are Ole-Johan Dahl and Kristen Nygaard.


Simula originated as a tool to do simulation, hence the name. It ended up as a general purpose language with some special features for simulation. Simula was bases upon Algol, and in effect extended that language with features for input/output, text processing and the revolutionary concept of classes.

In an article in ACM Sigplan notices Dahl and Nygaard tells about the development process. I have not been able to find the article, and may not be accurate in the following stories.

The development process was not always peaceful. There was a visitor to the institute where they worked who came to a secretary there and told her that there were two men fighting in front of the blackboard upstairs. She went out into the corridor and listened. Then she could tell him to relax. It is only Dahl and Nygaard working on Simula she told him.

The project was financed by one of the computer makers at that time. I think it was Univac. But the Simula compiler was sold twice. The research institute was negotiating for the purchase of a computer, and managed to get acceptance for delivery of the Simula compiler as part of the price. As the contract was finalised, someone higher up in the hierarchy came over and took part in the meeting. The price was already deducted from the purchase price, but someone (probably Nygaard) brought up the project anyway, and the visiting boss said - yes there was a deduction for that project.

Not all of the financial transactions around Simula were as successful. Some years later, after Dahl had become the first professor of informatics at the University of Oslo, Donald Knuth visited the institute. When he left, he wanted to bring a Simula compiler back to Stanford. The research institute that had the rights wanted payment for the compiler. Otherwise Simula might have been part of what students at Stanford University learnt from middle of the1970s.

On personal note - Simula was the 2nd language I met. The first huge improvement over Fortran I took note of, was the input/output system. Soon I discovered some of the beauty of classes. Later I had the fortune to have Dahl as Professor.

Sponsors

Voxel dot net
o Managed Hosting
o VoxCAST Content Delivery
o Raw Infrastructure

Login

Related Links
o Turing award
o 2002 IEEE John von Neumann Medal
o Ole-Johan Dahl
o Kristen Nygaard
o Also by haro


Display: Sort:
Awards for the design of Simula. | 8 comments (3 topical, 5 editorial, 0 hidden)
Algol and Mr. Nygaard's web page. (none / 0) (#4)
by Tezcatlipoca on Thu Feb 07, 2002 at 12:41:05 PM EST

If Simula is derived from Algol then the foundation is excellent.

Can somebody explain the "N"s for navigation all around Mr. Nygaard's home web page (is that gesture navigation for a browser in particular or what?).


---
"At eighteen our convictions are hills from which we look;
at forty-five they are caves in which we hide." F. Scott Fitzgerald.
lecture on video, full background (5.00 / 1) (#7)
by bsuter on Fri Feb 08, 2002 at 12:42:37 AM EST

Some have expressed interest in the process by which Simula was developed. This and lots more on the topic are available as an online video lecture, recorded October 19th, by Professor Nygaard. lecture video

Good show (5.00 / 1) (#8)
by mwood on Fri Feb 08, 2002 at 10:07:03 AM EST

<applause /> It's about time.

I did some work in Simula 67 back in the late '70s or early '80s. I recall being on a mailing list at the Swedish National Defense Research Institute for a while because that was where you bought the manuals.

Talk about yer synchronicity: just two weeks ago I was putting some old stuff on new shelves (trying to find the floor in my office) and dredged up some Simula stuff.


Awards for the design of Simula. | 8 comments (3 topical, 5 editorial, 0 hidden)
Display: Sort:

kuro5hin.org

[XML]
All trademarks and copyrights on this page are owned by their respective companies. The Rest 2000 - Present Kuro5hin.org Inc.
See our legalese page for copyright policies. Please also read our Privacy Policy.
Kuro5hin.org is powered by Free Software, including Apache, Perl, and Linux, The Scoop Engine that runs this site is freely available, under the terms of the GPL.
Need some help? Email help@kuro5hin.org.
My heart's the long stairs.

Powered by Scoop create account | help/FAQ | mission | links | search | IRC | YOU choose the stories!