Määritelmä Ada (ohjelmointi)
Sekalaista / / July 04, 2021
Kirjoittanut Guillem Alsina González, tammikuu. 2018
Ensimmäinen ohjelmoija historiassa oli Augusta Ada King (Byron syntymältä, tunnetun runoilija Lord Byronin tytär), Lovelace-kreivitär, joka kirjoitti sarjan algoritmeja käytettäväksi Charlesin universaalissa analyyttisessä moottorissa Kaali.
Koneen epäonnistumisesta huolimatta Adan innokas analyyttinen mieli sai hänet menemään historiaan ensimmäisenä, jonka katsottiin kirjoittaneen tietokone ja siten ensimmäinen ohjelmoija. Tällaisilla ansioilla pitäisi olla hänen kunnianosoitus, ja tämän, miten se voisi olla toisin, täytyi tulla muodossa Kieli alkaen ohjelmointi.
Ada on yleiskäyttöinen ohjelmointikieli, joka noudattaa objektisuuntautumisen filosofiaa, joka on helppoa, mutta on myös erittäin täydellinen.
Se ei kuitenkaan kuulu yleisimmin käytettyjen kielten joukkoon, jää jälkeen C / C ++: sta tai Java: sta, joka on suurimmaksi osaksi pelkkä soveltamisala akateeminen yksinkertaisuutensa ansiosta.
Tämän ohjelmointikielen luomisen tilasi Yhdysvaltain puolustusministeriö 1970-luvulla, joten turvallisuudella on tärkeä rooli.
Siksi edellä mainitun akateemisen kentän ulkopuolella tämän kielen käyttö on tarkoitettu tehtäväkriittisiin ja valvontajärjestelmiin, tehtäviin, joissa epäonnistumiset eivät ole sallittuja.
Alat, kuten lento- tai rautatieliikenteen hallinta (joissa virhe voi aiheuttaa onnettomuuden ja sen myötä maksaa ihmisten elämä), koneiden hallinta raskaassa teollisuudessa tai puolustus- ja sotilasalalla ovat aloja alkaen sovellus tämän kielen tavanomainen.
Ohjelmointivirheiden ratkaisemiseksi Ada suunniteltiin voimakkaasti kirjoitetuksi kieleksi.
Tämä tarkoittaa, että meidän on ilmoitettava kaikki muuttujat tietyllä olemassa olevalla tyypillä, jotta järjestelmä tietää tarkalleen, miten niitä käsitellään.
Voimakkaasti kirjoitetulla kielellä nämä virheet havaitaan kääntöhetkellä, joten niitä ei enää tarvitse kärsiä ajon aikana.
Tälle kielelle sisältyy myös joukko suojatoimia, jotka seuraavat jatkuvasti ohjelman toimintaa.
Nämä mekanismit vaikuttavat ohjelman suoritukseen, joten voimme deaktivoida ne, jos haluamme sen toimivan nopeammin, vaikkakin näin rannikko uhrata merkittävä osa turvallisuus täytäntöönpanon.
Toinen Adan mielenkiintoinen piirre, joka tekee siitä ihanteellisen tehtäväkriittisiin tehtäviin, on se, että se tarjoaa tukikohdasta, natiivimekanismeista hyödyntääkseen tietokoneita.
Tämän avulla ohjelmoija voi käynnistää prosessit rinnakkain esimerkiksi aloittaa toinen tehtävä, suorittaa laskutoimituksia tai toimia, joiden tuloksia vaaditaan tai suorittaa simulaatioita, joiden tulokset otetaan huomioon ohjelmassa päämies.
Kaikille, jotka haluavat päästä Adan ohjelmointimaailmaan, on kattava dokumentaatio, joka on vapaasti saatavilla osoitteessa Internet, ilmaisten kääntäjien, kuten GNAT, lisäksi.
Kuva: Fotolia - niki99
Aiheet Adassa (ohjelmointi)