Ada è un linguaggio di programmazione "general-purpose", inizialmente sviluppato verso la fine degli anni '70 su iniziativa del Dipartimento della Difesa (DOD) degli Stati Uniti. Sia le specifiche che lo sviluppo del linguaggio furono affidati a bandi di gara; l'obiettivo era quello di creare il "linguaggio perfetto". Tra le 17 proposte inviate in seguito al bando indetto dal DOD, fu scelto nel 1979 il progetto di Jean Ichbiah del CII Honeywell Bull. Le specifiche divennero uno standard ANSI nel 1983.
Il nome iniziale del linguaggio doveva essere DOD-1; venne in seguito cambiato in Ada in onore di Ada Byron, Contessa di Lovelace, illustre matematica dei primi '800, riconosciuta universalmente come il primo programmatore della Storia per aver sviluppato il meccanismo di programmazione della macchina calcolatrice di Charles Babbage.
Ada rappresenta lo stato dell'arte dell'ingegneria del software, e unisce in una soluzione unica principi e tecniche provenienti da diversi paradigmi di programmazione, in particolare programmazione modulare, programmazione orientata agli oggetti, programmazione concorrente e programmazione distribuita.
Fra le caratteristiche peculiari di Ada si possono citare:
-programmazione concorrente
-programmazione real-time
-gestione delle eccezioni
-presenza di tipi di dati astratti
-controlli semantici estesi in fase di compilazione
-programmazione distributa
-possibilità di definire il formato dei dati a livello di bit
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment