|
Presentazione Simula
SIMULA è stato disegnato e costruito da Ole-Johan Dahl e Kristen
Nygaard del Norvegian Computing Center di Oslo, tra il 1962 e il 1967.
Ideato e sviluppato come linguaggio per la simulazione di eventi
discreti, ma successivamente espanso per diventare un linguaggio di
utilizzo generale.
Le funzioni principali del linguaggio Simula
-
The default parameter
mode is not call by name as it is in ALGOL 60. For value type
variables it is call by value; for all other quantities it is call
by reference.-
-
All variables are
initialized in SIMULA according to their type. This include also the
“result variable” in function procedures. ALGOL 60 insists that at
least one assignment be made to a result variable. This is not
necessary in SIMULA
Aree applicative Simula
- anche se non è mai diventato molto popolare, è servito come esperienza
per altri linguaggi, dato anche i concetti importanti introdotti da
SIMULA per la gestione object-oriented.
- resta principalmente confinato all'area del "Discrete Event
Simulation"
Esempi di programmi Simula:
1)
Hello world
Begin
while 1=1 do begin
outtext("Hello World!);
outimage;
end;
End;
|