Ada este mai mult sau mai puțin a fost întotdeauna în cadrul ședinței. Pe banca de școală, am făcut haz de numele său în cadrul programului universitar, el sa referit la un ton sec ca limbă dezvoltată la cererea Departamentului Apararii al SUA, dar în mod direct la studiul de sintaxă sau aplicație a venit programatori doar ocazional. Prin urmare, o credință greșită că Ada operează numai echipamente proshlovekovom, precum și necesitatea de a va dispărea odată cu actualizarea naturală.
Și acest lucru este foarte departe de adevăr.
În anii 70 ai secolului 20, la apogeul Războiului Rece, Departamentul Apararii al SUA a aranjat o competiție internațională, rezultatele pe care a fost necesar pentru a alege limba de programare pentru a fi utilizate în scopuri militare. Cu toate acestea, nici unul dintre limbajul existent nu a acceptat membrii comisiei, astfel încât prin selectarea unei lungi și câteva îmbunătățiri sa născut Ada, numit în onoarea lui Ady Lavleys. Apoi, începe mulți ani de birocrație cu standardizarea, înregistrarea mărcii comerciale, interzice traducători personalizate și alte activități dorința de a otbivshie publicul de masa pentru a lucra cu Ada.
La ieșirea de la aceeași sa dovedit destul de o limbă de nișă pentru sisteme de calcul complexe, cu cerințe ridicate de securitate. Din nou, datorită cerințelor Pentagonului și standarde stricte de interoperabilitate cu alte limbaje de programare este extrem de dificilă, așa că până de curând trecerea la piața de masă în iad nu a existat practic nici o șansă. Dar, cu o tehnologie mai ieftină și creșterea complexității tehnologiei utilizate pare că șansă.
Inițial, Ada - limbaj de programare modulară este puternic tastat, moștenit sintaxa lui Pascal și Algol. «! Hello, World» Dacă sunt predate mai întâi în școală sau colegiu, apoi se uită la trebuie să experimenteze nostalgie:
Procedura este Buna ziua
utilizați Ada.Text_IO;
începe
Put_Line ( "Bună ziua, lume!");
Bună ziua se încheie;
Una dintre principalele cerințe ale limbii a fost fiabilitatea utilizării sale. Prin urmare, acest lucru a determinat restricții severe asupra structurii, tipul, să scrie și mai mult. În plus, aproape toate erorile sunt capturate în timpul compilării.
O altă cerință a fost lizibilitatea maximă în formă tipărită, care a condus la limba produs greutate și flexibilitate redusă.
Mai multe standarde recente rezolva parțial aceste probleme, dar, din motive evidente, acestea nu au făcut al doilea din iad Python.
iad astăzi
Contrar opiniei unui public mai larg, limbajul Ada este încă utilizat pe scară largă, nu numai în Statele Unite și nu numai în industria militară. De exemplu, o parte din Beriev amfibie aeronavei Be-200 este scris doar în Iad. tren de metrou fără un conducător auto, care rulează în multe orașe mari (Paris, Londra, New York și altele.), de asemenea, folosind echipamente cu limba militară americană.
Și da, desigur, printre „clienții“ a fost aviația militară și civilă (în special, Boeing 777), rachete, navete spațiale, sateliți - bine, aproape întreaga gamă de produse americane este infinit de scump, care implică un grad ridicat de securitate.
perspective
Astfel, limbajul Iadului - acest fragment al trecutului nu este cea mai placuta, iar unul dintre instrumentele pentru construirea unui viitor luminos. Și el cu siguranță nu va să se pensioneze.