Ada (ohjelmointikieli)

Ada
Paradigma proseduraalinen, olio-ohjelmointi (Ada 95)
Tyypitys vahva, staattinen
Yleinen suoritusmalli käännettävä
Julkaistu 1983
Vakaa versio Ada 2012 (ISO/IEC 8652:2012/Cor 1:2016) (2016)
Merkittävimmät toteutukset GNAT
Vaikuttanut C++, VHDL
Murteet Ada 83, Ada 95, Ada 2005, SPARK
Käyttöjärjestelmä alustariippumaton
Verkkosivu https://www.adaic.org/
Uutisryhmä comp.lang.ada

Ada on ohjelmointikieli, jonka kehitystyön Yhdysvaltain puolustusministeriö aloitti vuonna 1974. Puolustusministeriö rahoitti uuden ohjelmointikielen kehitystyön, minkä seurauksena Ada-kieli standardoitiin vuonna 1983 (MIL-STD-1815). Alkuperäisestä Ada-kielestä käytetään nykyisin nimeä Ada 83. Ada 83:n määrittely muutettiin ISO-standardiksi ISO 8652 vuonna 1987. Ada on nimetty Ada Lovelacen mukaan, jota pidetään ensimmäisenä tietokoneohjelmoijana.

Päivitetyn kieliversion kehitystyö alkoi vuonna 1988, ja ensimmäinen versio uuden kielen vaatimuksiksi julkaistiin vuonna 1990. Lopullinen versio uudesta standardista julkaistiin helmikuussa 1995, joten nykyisin käytössä olevasta kielen versiosta käytetään nimitystä Ada 95. Ada 95 on ensimmäinen ISO-standardoitu oliokieli. Se on määritetty ISO-standardissa ISO/IEC 8652:1995(E). Useista muista ohjelmointikielistä poiketen Ada-kielen standardi on saatavilla ilmaiseksi. Ada 2005-kieleen on lisätty mm. Java-kielestä tutut rajapintaluokat sekä geneeriset säiliöluokat.

Adan standardi ISO/IEC 8652:2012 julkaistiin joulukuussa 2012[1] ja sen korjattu versio ISO/IEC 8652:2012/Cor 1:2016 on julkaistu vuonna 2016.[2]

Adan pohjalta on kehitetty nykyään digitaalisuunnittelussa laajassa käytössä oleva laitteistokuvauskieli VHDL.

  1. Ada 2012 Language Standard Approved by ISO Ada Resource Association. (englanniksi)
  2. ISO/IEC 8652:2012/COR 1:2016 ISO. Viitattu 30.8.2019. (englanniksi)

Developed by StudentB