Article View: bit.listserv.simula
Article #429Re: SIMULA source code
From: Ron Kerr
Date: Thu, 02 Mar 1995 14:17
Date: Thu, 02 Mar 1995 14:17
53 lines
3319 bytes
3319 bytes
Matthew Williams writes:
>
> Hey there,
> Recently I have been reading a manual that keeps refering to SIMULA. I
have
> never seen a SIMULA program, in fact, until
> recently I had never heard of SIMULA. Is there a source on the net that has
> some SIMULA source code.....just something
> from which to get a general idea of what it looks like.
Which manual is this?
SIMULA was the first object-oriented programming language and all
object-oriented products (C++, Eiffel, Smalltalk, .....) are derived
from SIMULA and its concepts in some manner. SIMULA started out in the
early 60s as an extension of ALGOL 60 for the purpose of doing
discrete event simulation. Later, still in the 60s, the concepts were
broadened to address the problems of constructing complex software
generally and this new version, which exists to this day, was a truly
general-purpose programming language. It retained particular support
this was provided as a specific application of the features of the
basic language.
For a variety of reasons, SIMULA never attained massive popularity but
it had enormous influence on the design of many of the prominent
modern languages. Despite its age, it is still ahead of some of them
in concept.
When you ask for code examples, are you interested in simulation or
general-purpose programming? I can probably dig up some examples.
There may also be some examples archived in the SIMULA LISTSERV list
through which your enquiry reached me. If you only want a rough idea
of what SIMULA is like, there are a couple of papers in our FTP
archive which I have written. One is about SIMULA generally. The other
is about object-orientation in simulation and page 10 onwards should
give you an idea about how to do simulation in SIMULA. Pages 1 to 9 of
that paper talk about how to provide simulation support in
object-oriented languages which do not cater specifically for
simulation. These papers are, respectively
sam.ps.Z and oosim.ps.Z
in ftp.newcastle.ac.uk: /pub/local/nrk/doc
Hope you find this helpful.
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:
<199503021417.OAA08312@aidan.ncl.ac.uk>Path:
arc1-ca.pugleaf.net!bga.com!news.sprintlink.net!howland.reston.ans.net!paladin.american.edu!auvm!NEWCASTLE.AC.UK!R.KerrShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 113dd9,dfb8777f064b3323
X-Google-Attributes: gid113dd9,public
X-Google-ArrivalTime: 1995-03-02 06:17:28 PST
Path: arc1-ca.pugleaf.net!bga.com!news.sprintlink.net!howland.reston.ans.net!paladin.american.edu!auvm!NEWCASTLE.AC.UK!R.Kerr
Comments: Gated by NETNEWS@AUVM.AMERICAN.EDU
Newsgroups: bit.listserv.simula
X-Mailer: ELM [version 2.4 PL23]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 2374
Message-ID: <199503021417.OAA08312@aidan.ncl.ac.uk>
Date: Thu, 2 Mar 1995 14:17:28 +0000
Sender: The SIMULA Language List <SIMULA@UGA.BITNET>
From: Ron Kerr <R.Kerr@NEWCASTLE.AC.UK>
Subject: Re: SIMULA source code
Comments: cc: mattheww@PANIX.COM
In-Reply-To: <199503021327.NAA26360@cheviot.ncl.ac.uk> from "Matthew Williams"
at Mar 1, 95 05:22:57 pm
Lines: 52