Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: Simula67


Related Topics

In the News (Fri 25 Jul 08)

  
 [No title]
This led to the design and implementation of SIMULA67, which as the name implies, was introduced in 1967.
SIMULA67 used block and control statement structure ideas from ALGOL60 and expanded on it.
SIMULA67 introduced object oriented programming concepts such as the class construct, data abstraction, inheritance, and dynamic binding.
www.cs.plu.edu /courses/csce343/spring2003/history/SIMULA67.doc   (272 words)

  
 PlanetPapers - History of C++: Origins and Examples
Simula67 Simula67 was developed by the Norwegian armed forces (Kristen Nygaard and Ole-Johan Dahl at the Norwegian Computer Center) and was the first of its kind to use classes (as class is defined by “a program unit containing both data and associated functions”) (Overland, 3).
His only problem with Simula67 was that it was too slow for the large-scale systems programming with which he was involved.
Languages like Simula67 were created to allow programmers easier ways to program the machines and to increase the number of programmers in the field by making the process easier.
www.planetpapers.com /Assets/1847.php   (2465 words)

  
 Programming Languages: LISP, C#, SIMULA67 and Algol 68, Smalltalk
The development of LISP began in the fall of 1958 by John McCarthy and Marvin Minsky at MIT.
FLEX itself was largely a decendant of SIMULA67.
Smalltalk also uses classes and inheritance much like SIMULA67 (which FLEX was based on).
www.cs.plu.edu /courses/csce343/fall03/history/group3.html   (1285 words)

  
 Simula Home Page   (Site not responding. Last check: 2007-10-23)
By 1967, Simula67 was introduced to the public.
Both Simula and Simula67 make use of co-routines.
Simula67 is still in use and there are active newsgroups discussing the pro's and con's of the language.
www.cs.fit.edu /~dclay/cse5040/simula.html   (231 words)

  
 Novosoft Zebra
The underlying ideas of this technology were to obtain operational code at all project phases (ideally, starting from the moment when the customer submits the system requirements) and to automate certain (ideally - all) stages of system development, particularly the coding stage.
The first terms of OOAD appeared and evolved in late nineteen-sixties in the Simula67 language (developed by Kristen Nygaard and Ole-Johan Dahl at the Norway Computing Center).
It is in Simula67 where the concepts of class, subclass and class procedure appeared for the very first time.
nsuml.sourceforge.net /zebra/zebra.html   (2310 words)

  
 New Page 1   (Site not responding. Last check: 2007-10-23)
He was using a programming language called Simula67 for his graduate studies.
The motivation for C++ came about as a result of the limitations that Simula67 had for him in his development of distributed systems.
C++ was designed to provide Simula's facilities for program organization together with C's efficiency and flexibility for systems programming.
gaia.ecs.csus.edu /~law/project/summary.htm   (315 words)

  
 Arturo Sanchez-Ruiz
Invited talk at the COOL Initial Effort Meeting (COOLIE-1), held at Northeastern University, Department of Computer Science, April 2002.
COOL stands for Comprehensive Object-Oriented Learning, a multinational and multi-lingual project lead by Kristen Nygaard, co-inventor of programming language SIMULA67 (jointly with Ole-Johan Dahl), and Object-Oriented Programming.
Professors Nygaard and Dahl are also recipients of the 2002 IEEE John von Neumann Medal, and the 2001 ACM Turing Award.
www.unf.edu /~asanchez/Papers_CSE.php   (239 words)

  
 March 1993/C++, Coroutines, and Simulation   (Site not responding. Last check: 2007-10-23)
The Simula67 Language, developed in the late sixties, contains all the basic concepts found in modern object-oriented languages such as C++.
An important part of Simula not found in C++ is the support for quasi-parallel processes and simulation.
Using coroutines, implementing simple tools for simulation modelled after the Simula67 tools, is a fairly easy matter.
www.tcnj.edu /~hernande/cujv5/html/11.03/akerbaek/akerbaek.htm   (2826 words)

  
 Future Plans - Functional Programming Compilers   (Site not responding. Last check: 2007-10-23)
Go to the first, previous, next, last section, table of contents.
Mainstream programming has been stuck in a rut for a quarter of a century: The last major addition to the repertoire was object-oriented programming, which dates back to Simula67 in 1967.
The only really innovative work I know of in programming language design and implementation right now is coming from the Functional Programming community, whose flagship project is Haskell -- although variants of ML still seem to get the most practical use.
www.muq.org /~cynbe/muq/muqsoon_20.html   (306 words)

  
 C
Stroustrup was more concerned with making C++ useful than with following a programming philosophy.
He added the Object Oriented features of simula67 along with strict type checking to the C programming language.
He decided to use C as it is the best system programming language.
gaia.ecs.csus.edu /~andrefsj/video.html   (230 words)

  
 Course Description
Many object-oriented programming languages are in wide use today.
Some were designed from scratch (Simula67, Eiffel, Trellis/Owl, Python, Java and Smalltalk); others are hybrids or extensions of existing languages (CLOS, Object Pascal, C
The course will concentrate on the theoretical framework and design philosophies which form the basis for all languages supporting the object-oriented paradigm.
bit.csc.lsu.edu /~ltb/cd3370-sum01/node1.html   (487 words)

  
 [No title]   (Site not responding. Last check: 2007-10-23)
What innovation of data structuring was introduced in ALGOL68 but often credited to Pascal?
What feature of Simula67 is now an important part of all object-oriented languages?
Figure 2.1 of Sebesta shows the genealogy of common high-level programming languages.
www.cs.uaf.edu /~cs331/hw2   (123 words)

  
 Preface to CSLI-96-198 Parts 1-4   (Site not responding. Last check: 2007-10-23)
Many programming languages also enable the user to define nonstrict functions.
In some languages, this is accomplished through lazy evaluation of procedure parameters, as realized, for example, by the call-by-name devices of ALGOL60 and SIMULA67 and the call-by-need mechanism of haskell.
In other languages, such as Common LISP, a macro definition facility can serve a similar purpose.
csli-publications.stanford.edu /papers/gumbabstract.html   (145 words)

  
 [No title]
We will look at features, not complete languages.
We will touch on Ada, C++, CLU, FP, Haskell, Icon, Lisp, ML, Modula-2, Modula-3, Pascal, Post, Prolog, Russell, Simula67, Smalltalk, SNOBOL, and others.
You will not need to become proficient in any of these languages, but you will learn what contributions each has made to the ``state of the art'' in language design.
www.cs.engr.uky.edu /~raphael/courses/CS655/backgr.html   (1133 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.