Ada (programazio lengoaia)

Wikipedia, Entziklopedia askea
Jump to navigation Jump to search
Ada eta beste programazio-lengoaia batzuen bilakaera.

Ada objektuetara zuzenduriko goi-mailako programazio lengoaia bat da, Pascal eta antzeko beste lengoaietatik eratorria.[1] Jatorrian Ameriketako Estatu Batuetako Defentsa Sailerako garatu zen 1977 eta 1983 urteen artean, Defentsa Sailak zituen ehundaka programazio-lengoaiak ordezkatzeko. Ada nazioarteko estandarra bihurtu zen. Metodologikoki oso zehatza da Ada lengoaia; erroreak ekiditeko zorroztasuna exijitzen duenez, batez ere denbora errealeko sistemetan erabiltzen da, tren eta hegazkinen trafikoa kontrolatzeko sistemetan adibidez, non errore bat gertatzea ondorio latzak ekar dezakeen.[2] Idazkera algoritmikotik gertu dagoenez programa nahiko ulergarrian idatz daitezke.[3]

Lengoaiaren izena Ada Lovelace (18151852) emakumeari omentzeko aukeratu zen, bera sarritan lehenengo konputagailu-programatzaile gisa aurkeztua izan baita.

Sintaxia[aldatu | aldatu iturburu kodea]

Kaixo mundua adibidea:

with Ada.Text_IO;

procedure Kaixo is
begin
    Ada.Text_IO.Put_Line("Kaixo, mundua!"); 
end Kaixo;

Datu motak[aldatu | aldatu iturburu kodea]

Datu mota bakunak

Datu mota egituratuak

Adierazpenak[aldatu | aldatu iturburu kodea]

Agindu motak[aldatu | aldatu iturburu kodea]

Kontrol-egiturak[aldatu | aldatu iturburu kodea]

Azpiprogramak[aldatu | aldatu iturburu kodea]


Erreferentziak[aldatu | aldatu iturburu kodea]

  1. (Ingelesez) Levenez (PDF), Programazio-lengoaien bilakaera grafikoki, . Noiz kontsultatua: 2019-10-11.
  2. Watt, David Anthony. ([1996]) ADA lengoaia eta metodologia Servicio Editorial de la Universidad del País Vasco = Euskal Herriko Unibertsitateko Argitalpen Zerbitzua ISBN 8475858651 PMC 434213410 . Noiz kontsultatua: 2019-10-11.
  3. Díaz de Ilarraza Sánchez,, Arantza; Sarasola, Kepa (1999) Oinarrizko programazioa : ariketa bilduma Udako Euskal Unibertsitatea ISBN 8484380025 PMC 52408737 . Noiz kontsultatua: 2019-10-11.

Kanpo loturak[aldatu | aldatu iturburu kodea]