Simula
Da Wikipedia, l'enciclopedia libera.
Il Simula è stato il primo linguaggio di programmazione ad oggetti. Da esso sono derivati lo Smalltalk e il C++. Il linguaggio di programmazione moderno ad oggetti che più si avvicina al Simula è tuttavia il Java.
Il Simula è stato progettato come linguaggio di programmazione di uso generale, anche se per le sue caratteristiche, e per il suo nome "fuorviante", è stato prevalentemente usato per la simulazione.
Il Simula è stato sviluppato a partire dagli anni '60 al Norwegian Computing Centre di Oslo, principalmente da Ole-Johan Dahl e Kristen Nygaard.
La prima versione del Simula, concepito come un superinsieme dell'Algol, è del 1962. Non venne prodotto un compilatore specifico per il linguaggio, ma l'Univac modificò il suo compilatore Algol per i sistemi 1100 affinché fosse in grado di compilare anche le estensioni Simula.
Nel 1967 vide la luce il vero Simula, che prese il nome di Simula 67: un linguaggio a sé stante con molte delle caratteristiche di un moderno linguaggio a oggetti.
In seguito il Simula 67 venne ribattezzato col nome del suo predecessore Simula, che a sua volta venne ribattezzato Simula I.
Il Simula è tuttora utilizzato, anche se in modo limitato.
La sintassi del Simula (come quella del suo coetaneo Pascal) è basata su quella dell'Algol, a cui aggiunge i rivoluzionari (per allora) concetti di classe e di oggetto. Dal Simula derivò il BETA, che però ebbe una diffusione limitata.
[modifica] Collegamenti esterni
Principali linguaggi di programmazione (tutti) |
Ada | ALGOL | APL | Awk | BASIC | C | C++ | C# | COBOL | Delphi | Eiffel | Fortran | Haskell | IDL | Java | JavaScript | J# | Lisp | LOGO | ML | Objective C | O'Caml | Pascal | Perl | PHP | PL/I | PLaSM | Prolog | Python | Ruby | SAS | Scheme | sh | Simula | Smalltalk | SQL | Visual Basic |