FACTOID # 42: English speaking kids are the world's biggest novel readers - but the least enthusiastic comic readers.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
WHAT'S NEW
RECENT ARTICLES
More Recent Articles »
 

SEARCH ALL

FACTS & STATISTICS    Advanced view

Search encyclopedia, statistics and forums:

 

 

(* = Graphable)

 

 


Encyclopedia > Simula programming language

Simula introduced the object-oriented programming paradigm and thus can be considered the first object-oriented programming language and a predecessor to Smalltalk, C++, Java, and all modern class-based object-oriented languages. As its name implies, Simula was designed for doing simulations, and the needs of that domain provided the framework for many of the features of object-oriented languages today.


Simula was developed in the 1960s at the Norwegian Computing Centre in Oslo, primarily by Ole-Johan Dahl and Kristen Nygaard. Syntactically, it is a superset of Algol60, adding features that are close to the modern idea of classes and objects, plus coroutines.


Simula was never just an academic language (it was still used for a few real-world applications as of 2003), but its historical influence is considered far more important than any actual work done with it.


Hello world

An example of a Hello world program in Simula:

 BEGIN WHILE 1=1 DO BEGIN outtext("Hello World!"); outimage; END; END; 

See also

External links

  • Introduction to OOP in Simula (http://staff.um.edu.mt/jskl1/talk.html) – By J.Sklenar, based on the 1997 seminar "30 Years of Object Oriented Programming (OOP)" at the U. of Malta
  • How Object-Oriented Programming Started (http://heim.ifi.uio.no/~kristen/FORSKNINGSDOK_MAPPE/F_OO_start.html) – By Dahl and Nygaard, abbrev. version of an encyclopedia article; on Nygaards home page
Major programming languages (more)

Ada | ALGOL | APL | AWK | BASIC | C | C++ | C# | COBOL | Delphi | Eiffel | Fortran | Haskell | IDL | Java | JavaScript | Lisp | LOGO | ML | Objective-C | Pascal | Perl | PHP | PL/I | Prolog | Python | Ruby | SAS | Scheme | sh | Simula | Smalltalk | SQL | Visual Basic


  Results from FactBites:
 
Cetus Links: 16604 Links on Objects and Components / Simula (281 words)
The language was designed by Dahl, Myhrhaug and Nygaard at the Norwegian Computing Center, Oslo and the first version of the language, Simula-1, described in 1966, was strictly a Simulation language (like GPSS).
In addition to leading to modern Simula, Simula 67 was an inspiration to the Xerox Palo Alto Research Center (PARC) group who developed Smalltalk and to Bjarne Stroustrop in his development of C++.
An Introduction to Programming in Simula (R.J. Pooley)
Encyclopedia4U - Simula - Encyclopedia Article (196 words)
The Simula programming language was a predecessor to Smalltalk.
Simula was designed for simulations, and the needs of that domain provided the framework for many of the features of object oriented languages today.
Simula was developed in the 1960s at the Norwegian Computing Centre in Oslo, primarily by Ole-Johan Dahl and Kristen Nygaard.
  More results at FactBites »


 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments
Please enter the 5-letter protection code

Want to know more?
Search encyclopedia, statistics and forums:

 


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms.