Definicija Ade (programiranje)
Miscellanea / / July 04, 2021
Guillem Alsina González, Jan. 2018
Prva programerka v zgodovini je bila Augusta Ada King (Byron po rojstvu, hči znanega pesnika Lorda Byrona), Grofica Lovelace, ki je napisala vrsto algoritmov za uporabo v Charlesovem univerzalnem analitičnem mehanizmu Babbage.
Kljub okvari stroja se je zaradi Ade, njenega analitičnega uma, zapisala v zgodovino kot prva oseba, ki je štela, da je napisala program računalnik in zato prvi programer. Takšna zasluga bi morala imeti njegov poklon in to, kako bi lahko bilo drugače, bi moralo priti v obliki jezik iz programiranje.
Ada je programski jezik za splošne namene, ki sledi filozofiji objektne orientacije, ki pa je hkrati zelo enostavna.
Vendar ni eden najpogosteje uporabljenih jezikov, zaostaja za C / C ++ ali Java, večino časa pa je omejen na zgolj področje uporabe. akademski zahvaljujoč svoji preprostosti.
Izdelavo tega programskega jezika je v sedemdesetih letih naročilo ministrstvo za obrambo ZDA, zato ima varnost pomembno vlogo.
Zato je bila zunaj zgoraj omenjenega akademskega področja uporaba tega jezika namenjena kritičnim in nadzornim sistemom, pri katerih naloge niso dopustne.
Sektorji, kot je nadzor zračnega ali železniškega prometa (pri katerih lahko napaka povzroči nesrečo in s tem stane življenja ljudi), nadzor strojev v težki industriji ali v obrambnem in vojaškem sektorju so področja iz app običajno v tem jeziku.
Za reševanje programskih napak je bila Ada zasnovana kot močno tipkan jezik.
To pomeni, da moramo vse spremenljivke prijaviti z določenim obstoječim tipom, tako da sistem natančno ve, kako ravnati z njimi.
V močno tipkanem jeziku so te napake zaznane med prevajanjem, zato jih med izvajanjem ne bomo več morali trpeti.
V ta jezik je vključena tudi vrsta zaščitnih ukrepov, ki nenehno spremljajo delovanje programa.
Ti mehanizmi vplivajo na zmogljivost, s katero se program izvaja, zato jih lahko deaktiviramo, če želimo, da deluje hitreje, čeprav bo to obalo žrtvovati znaten del varnost izvršbe.
Druga zanimiva lastnost Ade, zaradi katere je idealen za naloge, ki so kritične za misijo, je ta, da ponuja, od baze, naravni mehanizmi, da izkoristijo večnitne zmogljivosti računalniki.
To programerju omogoča zagon procesov v vzporedno na primer zagnati drugo nalogo, opraviti izračune ali operacije, katerih rezultati so potrebni v glavnem programu ali izvajajte simulacije, katerih rezultati se upoštevajo v programu glavni.
Za vse, ki želijo vstopiti v svet programiranja na Adi, je na voljo obsežna dokumentacija, ki je prosto dostopna na naslovu Internet, poleg brezplačnih prevajalnikov, kot je GNAT.
Foto: Fotolia - niki99
Teme v Adi (programiranje)