New Issues on Simula

 

 

SIMULA INFORMATION

            If you want to do object-oriented programming you definitely should have a look at SIMULA. SIMULA is the first and still the most advanced object-oriented programming language available on a wide variety of machines *including* the Atari ST.
SIMULA has been in general use for twenty years and the soundness of its philosophical foundation has been thoroughly established.

           It should be emphasized that although in many quarters SIMULA is best known for its simulation features, it is a truly general- purpose language in the widest sense and was the inspiration for almost all developments in the field of object-oriented programming. For a growing number of users the name is becoming an acronym for SIMple Universal LAnguage   

 

WHAT IS WRONG WITH SIMULA ?

Simula never became a widely spread commonly used language. There are various reasons to explain this fact. Even though the reasons all depend on each other, the following is an attempt to group them from various ponts of view.

Generally:

bullet Born in a small European country
bullet Frozen in 1968
bullet Expensive
bullet Does not have a modern IDE
bullet Too complicated
bullet Not enough publications

Language features:

bullet Limited file access facilities (typed files)
bullet Missing data types (records, sets)
bullet No advanced parallelism and real time support
bullet No GUI support
bullet Long executable files for short programs

OOP features:

bullet No multiple inheritance
bullet No interfaces

Simulation:

bullet No automatic collection of statistics
bullet No report generator
bullet No useful specialized facilities (resources)

 

 

<<prev                                                                                                                                        home