Az Ada meghatározása (programozás)
Vegyes Cikkek / / July 04, 2021
Írta: Guillem Alsina González, január. 2018
A történelem első programozója Augusta Ada King volt (születése szerint Byron, az ismert költő Lord Byron lánya), Lovelace grófnő, aki algoritmusok sorozatát írta a Charles Universal Analytical Engine-ben való használatra Babbage.
A gép meghibásodása ellenére Ada lelkes elemző elméje arra késztette őt a történelembe, hogy első embernek tekintették a számítógép és ezért az első programozó. Az ilyen érdemeknek tisztelettel kell bírniuk, és ennek, hogyan is lehetne másként, ennek formájában kellett történnie nyelv tól től programozás.
Az Ada egy általános célú programnyelv, amely követi az objektumorientáció filozófiáját, amely bár könnyű, de nagyon teljes is.
Azonban nem tartozik a legszélesebb körben használt nyelvek közé, elmarad a C / C ++ vagy a Java mögött, legtöbbször puszta hatókörre redukálva akadémiai egyszerűségének köszönhetően.
Ennek a programozási nyelvnek a létrehozását az Egyesült Államok Védelmi Minisztériuma rendelte meg az 1970-es években, ezért a biztonság fontos szerepet játszik.
Ezért a fent említett akadémiai területen kívül ennek a nyelvnek a használatát a misszió szempontjából kritikus és ellenőrző rendszerek számára szánták, olyan feladatokra, amelyekben a kudarcok nem megengedettek.
Az olyan ágazatok, mint a légi vagy a vasúti forgalomirányítás (amelyekben egy hiba balesetet okozhat, és ezzel együtt az emberek élete), a nehézipar, a védelmi és a katonai szektor gépi irányítása tól től kb e nyelv szokásos.
A programozási hibák megoldása érdekében az Ada-t erősen tipizált nyelvként tervezték.
Ez azt jelenti, hogy minden változót deklarálnunk kell egy bizonyos létező típussal, hogy a rendszer pontosan tudja, hogyan kell kezelni őket.
Erősen tipizált nyelven ezeket a hibákat a fordítás idején észlelik, így többé nem kell futás közben elszenvednünk őket.
Ebbe a nyelvbe tartoznak azok a biztosítékok is, amelyek folyamatosan figyelemmel kísérik a program működését.
Ezek a mechanizmusok befolyásolják a program végrehajtásának teljesítményét, így kikapcsolhatjuk őket abban az esetben, ha azt akarjuk, hogy gyorsabban működjön, bár ez tengerpart jelentős részét feláldozni biztonság végrehajtás.
Az Ada másik érdekes tulajdonsága, amely ideális feladatkritikus feladatokhoz, az az, hogy a bázistól, natív mechanizmusokból, hogy kihasználják a számítógépek.
Ez lehetővé teszi a programozó számára a folyamatok elindítását párhuzamos például egy másik feladat elkezdéséhez, olyan számítások vagy műveletek végrehajtásához, amelyeknek eredményei szükségesek fő programban, vagy végezzen szimulációkat, amelyek eredményeit a program figyelembe veszi fő.
Mindenki számára, aki be akar lépni az adai programozás világába, széles körű dokumentáció áll rendelkezésre, amely szabadon elérhető a címen Internet, az ingyenes fordítók mellett, mint a GNAT.
Fotó: Fotolia - niki99
Témák Adában (programozás)