My personal blog

29 marzo 2007

ADA

Ada è un linguaggio di programmazione orientato agli oggetti sviluppato verso la fine degli anni '70 su iniziativa del Dipartimento della Difesa degli Stati Uniti.
Nonostante si tratti di un linguaggio pensato inizialmente per lo sviluppo di applicativi in ambito militare, Ada è un linguaggio general-purpose, utilizzabile cioè per sviluppare applicativi generici e non limitati ad uno specifico ambito.
Il nome iniziale del linguaggio doveva essere DOD-1, ma è stato subito cambiato in ADA in onore di Ada Lovelace, la prima programmatrice della storia.
Lo sviluppo di questo linguaggio è insolito rispetto a quello di tutti gli altri: una volta definite le caratteristiche e le specifiche, esso fu fatto sviluppare da diversi progettisti in una sorta di competizione. Tra le 17 proposte inviate, fu scelto nel 1979 il progetto di Jean Ichbiah del CII Honeywell Bull. Esso diventò poi uno standard internazionale ANSI nel 1983, ben prima di venire effettivamente utilizzato in pratica.
Alcune caratteristiche che lo rendono superiore ad altri linguaggi, come il Pascal (a cui è ispirato) od il C sono le seguenti:
-presenza dei task direttamente nel linguaggio
-programmazione concorrente
-gestione in real-time dei task
-gestione delle eccezioni
-presenza di tipi di dato astratti
Ancora oggi, Ada è ancora molto usato laddove è necessario garantire la correttezza del codice utilizzato: aerei, razzi, etc.
Tratto da http://it.wikipedia.org

Nessun commento: