Kao student računarstva ove sam godine morao programirati na Adi. I moje je iznenađenje bilo, pogotovo jer je Ada još uvijek prilično poznat jezik, to dokumentacije je vrlo malo o ovom jeziku.
Mnogi moji kolege koji koriste GNU / Linux na kraju su koristili Windows virtualni stroj za "održavanje stvari jednostavnim", ali zapravo su kompajlirali Adu na GNU / Linuxu prelako. Stoga vam u ovom članku želimo pokazati kako to učiniti korak po korak. Svrha ovog članka je naučiti vas kako sastaviti Adu u našem Ubuntuu, nešto što se iz podataka koje ćemo pronaći na internetu čini složenim zadatkom.
Ada je programski jezik poprilicno staro, tako da je vaša dokumentacija pomalo zastarjela. I sami vidite da ako na Google-u sastavite Adu u GNU / Linux, izlazi vrlo malo podataka. Unatoč tome, kao što smo već spomenuli, sastavljanje Ade jednako je jednostavno kao i instaliranje Prevoditelj GNAT, koji je dio GNU Compiler Collection.
Za to je dovoljno da u terminalu izvršimo sljedeće:
sudo apt-get instaliraj gnat-4.4
I to je to, Adu možemo kompajlirati u našem Ubuntuu. Tako lako.
Ako želimo imati GNAT-GPS, razvojno okruženje GNAT-a, moramo ga instalirati izvršavanjem sljedećeg:
sudo apt-get instalirati gnat-gps
Jednom instalirani, već ćemo imati IDE poput onog na slici koji vodi ovaj članak.
Kao što vidite, postoje dvosmjerna sastaviti Adu na Ubuntuu, iz samog IDE-a, putem gumba «Build All» ili pomoću drugog uređivača teksta (poput Vima) i kompajlirajte ga s terminala.
Osobno to više volim raditi na drugi način, jer s jednom naredbom već možete sastaviti cijeli projekt. A to je, na neki način, s Gnatom samo sastavite glavni program, a već je zadužen za pretragu svih paketa koje koristimo u našem projektu.
Na primjer, ako imamo program koji se naziva glavni.adb koji koristi druge pakete (drugi .ads i .adb), samo iskoristite Gnatmake, kako slijedi:
gnatmake glavni.adb
A zatim pokrenite izlaznu datoteku sa:
./glavni
Kao što vidite, sastavljanje Ade u Ubuntuu vrlo je jednostavno. Istina je da, kao što sam već spomenuo, na internetu ima prilično malo podataka, pa se u početku može činiti da je sastavljanje Ade u GNU / Linux glomazan ili težak posao, ali ništa nije dalje od istine, vidjeli smo kako jednostavnom naredbom Možemo sastaviti cijeli projekt, a ako smo više od IDE-a, na raspolaganju imamo i jedan.
Nadamo se da vam je članak pomogao
Mislila sam da je Ada već bila odbačena!
Pa, iako nije 100% zastario, istina je da se općenito sve rjeđe koristi. Unatoč tome, to je jezik koji se često koristi na sveučilištima, posebno zbog toga što dobro predstavlja objektno orijentirano programiranje i neovisnost između deklaracije i implementacije koda.
Pozdrav:
Od danas, travnja 2021., dobivam ovu pogrešku:
E: Paket "gnat-4.4" nema kandidata za instalaciju
Pozdrav.