Ada määratlus (programmeerimine)
Miscellanea / / July 04, 2021
Autor Guillem Alsina González, jaanuaris. 2018
Ajaloo esimene programmeerija oli Augusta Ada King (sünnilt Byron, tuntud luuletaja lord Byroni tütar), Lovelace'i krahvinna, kes kirjutas rea algoritme kasutamiseks Charlesi universaalses analüütilises mootoris Kapsas.
Ehkki masin ei arenenud, pani Ada terav analüütiline meel minema ajalukku esimese inimesena, keda telesaate kirjutajana peeti. arvuti ja seega esimene programmeerija. Sellistel teenetel peaks olema tema austusavaldus ja see, kuidas oleks teisiti, pidi tulema selle vormis keel alates programmeerimine.
Ada on üldotstarbeline programmeerimiskeel, mis järgib objektiorientatsiooni filosoofiat, mis on küll lihtne, kuid samas ka väga täielik.
Kuid see ei kuulu kõige sagedamini kasutatavate keelte hulka, jäädes alla C / C ++ või Java-le, enamasti on see piiratud pelgalt ulatusega Akadeemiline tänu oma lihtsusele.
Selle programmeerimiskeele loomise tellis Ameerika Ühendriikide kaitseministeerium 1970. aastatel, seega on turvalisusel oluline roll.
Sellepärast on väljaspool nimetatud akadeemilist valdkonda selle keele kasutamine mõeldud missioonikriitiliste ja kontrollisüsteemide jaoks, ülesannete jaoks, mille puhul ebaõnnestumised pole lubatud.
Sellised sektorid nagu lennu- või raudteeliikluse juhtimine (milles viga võib põhjustada õnnetuse ja sellega koos ka maksma minna) inimeste elu), masinate juhtimine rasketööstuses või kaitse- ja sõjalises sektoris alates rakendus selle keele harjumuspärane.
Programmeerimisvigade lahendamise lahendamiseks kujundati Ada tugevalt kirjutatud keelena.
See tähendab, et peame deklareerima kõik muutujad olemasoleva kindla tüübiga, nii et süsteem teaks täpselt, kuidas nendega ümber käia.
Tugevalt kirjutatud keeles avastatakse need vead kompileerimise ajal, nii et me ei pea neid enam käituse ajal kannatama.
Selles keeles on ka mitmeid kaitsemeetmeid, mis jälgivad pidevalt programmi tegevust.
Need mehhanismid mõjutavad programmi käivitamist, nii et võime need deaktiveerida juhul, kui soovime, et see töötaks kiiremini, ehkki selleks on rannikul ohverdada oluline osa ohutus täitmise.
Ada teine huvitav omadus, mis muudab selle missioonikriitiliste ülesannete jaoks ideaalseks, on see, et see pakub baasilt, kohalikud mehhanismid, et kasutada ära multiliinilisi võimalusi arvutid.
See võimaldab programmeerijal protsesse käivitada paralleelselt näiteks teise ülesande alustamiseks, arvutuste või toimingute tegemiseks, mille tulemused on vajalikud põhiprogrammis või viia läbi simulatsioone, mille tulemusi programmis arvestatakse peamine.
Kõigile, kes soovivad Ada programmeerimismaailma siseneda, on olemas ulatuslik dokumentatsioon, mis on vabalt kättesaadav aadressil Internet, lisaks tasuta kompilaatoritele nagu GNAT.
Foto: Fotolia - niki99
Ada teemad (programmeerimine)