[comp.lang.pascal] Help! --- I'm trapped in a web of old Algol programs

torki@floenz1.doit.sub.org (Torsten Kirschner) (03/21/90)

Hello,

in message <1259@prles2.prl.philips.nl> Harm Munk (munk@cstw10.prl.philips.nl)
writes:

> There is a Simula-67 compiler for the PC, released about two years ago, but I
> don't remember the name of the company which developed it. What I rememeber,
> it was a Scandinavian company, probably from Norway. If you can't find any
> lead, I'll could make some inquiries.
 
The F.R.G. computer magazine c't just tested a similar Simula Compiler,
PC-Simula Release 108 from Simula a.s., Norway. The price for the complete
MSdos set ist 870 DM (West), or 520 DM (West) for students. It includes
the Compiler, Linker, Runtime Libraries, Debugger as well as an interactive
dos shell plus the books "The Simula-Standard" and "The PC Simula Program-
mers Reference Guide". The same compiler is available for Xenix286/386, Unix
286/386 and OShalfe, also, providing a much more "professinal" price.
To make a long review short:
Compiler performance: on a 12 MHz AT ca. 1300 lines per minute.
Since Simula is intended to be highly portable, this compiler copes with
sources coming from various systems like DEC VAX and Siemens BS2000.
Using the magazines own high level language test programs, these performance
results are achieved:
                     PC-Simula    Turbo Pascal 5.5     Turbo C 2.0
 
Integer              0.17         0.10                 0.11
 
Real(Double)
w/ and w/out FPU     0.62/57.7    0.71/7.3             0.71/7.25
 
TrigLog
ditto                0.75/362     0.4/5.2              0.5
 
Text                 16.04        10.75                16.37
 
Graphics             *            0.63                 0.8
 
File access          1.0          0.95                 0.95
 
* PC-Simula has no graphics library yet, only an interface to DOS functions.
 
Test results summary:
pro's                                        con's
+++++                                        -----
+ high portability because of                - no real make-utility 
  complete implementation
+ mighty symbolic source-level-              - creates big EXE-files
  debugger
+ complete recompilation and                 - no development-environment
  mutually using modules.                      
+ good code-optimisation                     - poor real arithmetics w/out
                                               FPU

So far, so good, I hope this information provides some useful help for you.

Torsten

/*----------------------------------------------------------------------------\
|  subnet : torki@floenz1.doit.sub.org             usenet : torki@floenz1.UUCP|
|  bitnet : EKNOF @ DM0MPF11   Max-Planck-Institute for Psychological Research|
| mailnet : T.R. Kirschner, Schwanthalerstr. 83, D-8000 Muenchen 2, W.-Germany|
|phonenet : {+49 | 0}89 5328834  between XMas and New Year: {+49 | 0}5206 3608|
\----------------------------------------------------------------------------*/
Und irgendwo er, lachend, in einer weisz getuenchten Dachkammer, die fernen
Finger zaertlich auf dem Deck, das Gesicht mit Freudentraenen ueberstroemt. W.G.