🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: bit.listserv.simula
Article #496

Re: Simula/DEMOS and C++/Sim Plus Plus, simulation languages

#496
From: Henry E. Islo
Date: Fri, 22 Apr 1994 07:22
35 lines
3002 bytes
Dear Kjetil,

About your question concerning DEMOS and Sim Plus Plus. I'm not very familiar
with Sim ++. There may be someone else listening who has used it. There is a
simulation package called Simple ++ written in C++. It is developed in Germany
and marketed in Scandinavia by COMSOL ab in Stockholm. This isn't the same one
that you mean ?

As far as DEMOS is concerned I use it everyday. DEMOS is a SIMULA class
consisting of about 2500 source code lines. It provides the process prototypes
and procedures which are very useful as building blocks when programming
discrete event simulation models. All you have to do is to learn what is there
to use and then prefix your own SIMULA program with the class identifier DEMOS.
This makes everything in DEMOS available within your own program. Using it is
the same as doing simulations through writting your own programs. The advantage
is total flexibility and very high execution speeds.

Using a package like Simple ++ is much more convenient. One does not have to do
any programming ( or only very little programming ). The model is built using
graphic symbols. The package generates program code automatically in the
background depending on which symbols are chosen and in which order
they are linked together. The graphics are pleasing to work with and one gets an
impression of immediate progress and accomplishment. The disadvantage is that
solutions that are outside of the facilities built into the package require
special solutions which the user must program himself. Another important
disadvantage is that these packages are most often written in languages which do
not implement coroutines. Simula is the only language that I know of that
implements coroutines and which at the same time has extremely effective
compilation and stability with a good debugger. Coroutines increase the speed of
discrete event simulations by a factor of 100 to 200 as compared to languages
like C++ , PASCAL or FORTRAN which do not.

Hope that this was of some help.

Henry Islo
Technical Details
Message-ID: <9404220733.AA00591@io>
Path: arc1-ca.pugleaf.net!gmd.de!nntp.gmd.de!urmel.informatik.rwth-aachen.de!newsserver.rrzn.uni-hannover.de!aix11.hrz.uni-oldenburg.de!uniol!news.uni-stuttgart.de!news.belwue.de!zib-berlin.de!news.rrz.uni-hamburg.de!unibwh.unibw-hamburg.de!Germany.EU.net!EU.net!howland.reston.ans.net!paladin.american.edu!auvm!CADCAM.KTH.SE!hio

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 113dd9,769b19533c1ddc0e
X-Google-Attributes: gid113dd9,public
X-Google-ArrivalTime: 1994-04-22 00:22:31 PST
Path: arc1-ca.pugleaf.net!gmd.de!nntp.gmd.de!urmel.informatik.rwth-aachen.de!newsserver.rrzn.uni-hannover.de!aix11.hrz.uni-oldenburg.de!uniol!news.uni-stuttgart.de!news.belwue.de!zib-berlin.de!news.rrz.uni-hamburg.de!unibwh.unibw-hamburg.de!Germany.EU.net!EU.net!howland.reston.ans.net!paladin.american.edu!auvm!CADCAM.KTH.SE!hio
Comments: Gated by NETNEWS@AUVM.AMERICAN.EDU
Newsgroups: bit.listserv.simula
X-Mts: smtp
Message-ID: <9404220733.AA00591@io>
Date: Fri, 22 Apr 1994 09:22:31 +0200
Sender: The SIMULA Language List <SIMULA@UGA.BITNET>
From: "Henry E. Islo" <hio@CADCAM.KTH.SE>
Subject: Re: Simula/DEMOS and C++/Sim Plus Plus, simulation languages
In-Reply-To: Your message of "Thu,
              21 Apr 94 21:18:17 GMT." <9404212259.AA04461@mimas.cadcam.kth.se>
Lines: 34