Article View: bit.listserv.simula
Article #398Re: newbie
From: Ron Kerr
Date: Thu, 20 Jul 1995 00:00
Date: Thu, 20 Jul 1995 00:00
40 lines
2571 bytes
2571 bytes
lionmane writes: > > I'm a newbie here. What's Simula ? SIMULA is a programming language, probably the most influential one to appear since ALGOL 60 - it is, in fact, a dialect of ALGOL but that is rather an understatement. SIMULA originally stood for SIMULAtion language. It started out in the 1960s as a dialect of ALGOL with features orientated towards discrete event simulation. The concepts and features which emerged were applicable to system description generally, not just the simulation field and so, in 1967, SIMULA became a truly general-purpose programming language containing specific support for simulation. The simulation support was, to all intents and purposes, described in terms of the core features of the language. These new features and concepts actually represented the fundamental principles of object-oriented programming and everything now which is object-oriented is derived from SIMULA in some manner, e.g. C++, Eiffel, Smalltalk, to mention the best known. Paradoxically, although it has had an enormous impact on the software architecture profession, SIMULA has never, itself, attracted as many practitioners as its more recent descendents. There are many reasons for this. In terms of concept and functionality, SIMULA still ranks alongside the more recent products and still has a few extra tricks up its sleeve. Potential students of object-orientation could do much worse than study SIMULA in order to build a good foundation in the basic OOP concepts (and recognise what is still missing from the other languages!). Compilers exist for a wide selection of popular modern computers. Cheers....Ron ------------------------------------------------------------------------ Ron Kerr, Computing Service, Newcastle University, NE1 7RU, England. Tel. +44 191 222 8187 Fax. +44 191 222 8765 (NOTE new area code) ------------------------------------------------------------------------
Technical Details
Message-ID:
<199507201005.LAA20640@aidan.ncl.ac.uk>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 113dd9,3f2d6ae0d3a30db6
X-Google-Attributes: gid113dd9,public
From: Ron Kerr <R.Kerr@NEWCASTLE.AC.UK>
Subject: Re: newbie
Date: 1995/07/20
Message-ID: <199507201005.LAA20640@aidan.ncl.ac.uk>
X-Deja-AN: 106646670
sender: The SIMULA Language List <SIMULA@uga.cc.uga.edu>
19, 95 11: 02:36 pm
comments: Gated by NETNEWS@AUVM.AMERICAN.EDU
content-type: text/plain; charset=US-ASCII
content-length: 1963
mime-version: 1.0
newsgroups: bit.listserv.simula
x-mailer: ELM [version 2.4 PL23]