ISO/IEC revizuie limbajul de programare Ada in vederea imbunatatirii stabilitatii si securitatii
Utilizat cu precadere in controlul traficului aerian, internet banking si alte domenii ce desfasoara operatiuni cu risc ridicat, datorita stabilitatii si lipsei de vulnerabilitati in timp, limbajul de programare Ada a devenit mai flexibil si sigur o data cu cea de a treia editie a standardului ISO/IEC 8652:2012 – Tehnologia informatiei – Limbaje de programare – Ada.
Printre alte imbunatatiri, cea mai noua versiune a limbajului ofera o caracteristica cunoscuta in limbajul comun drept “programare pe baza de contract.” Gasita in foarte putine alte limbaje de programare, acesta intareste semnificativ programele impotriva “bug-urilor” si altor utilizari frauduloase.
Limbajul Ada a fost proiectat inca de la inceput avand trei obiective majore:
• Mentenanta si stabilitate
• Programarea drept o activitate umana
• Eficienta
Inca de la inceput limbajul a fost revizuit pentru cresterea flexibilitatii si extensabilitatii, oferind mai mult control si suport utilizatorilor. Versiunea din 2012 imbunatateste capacitatea si modul de utilizare alaturi de siguranta si securitatea programelor care utilizeaza limbajul.
Revizuirea raspunde nevoilor utiilizatorilor reali, spre exemplu prin imbunatatirea portabilitatii, interfatarii cu alte limbaje, adaugand suport formal pentru programarea pe baza de contract alaturi de continuarea imbunatatirii orientarii spre obiect si a capacitatilor de lucru in timp real.
“Prin publicarea Ada drept standard international, utilizatorii stiu ca orice actualizare va fi accesibila dezvoltatorilor de pe intreg globul si au incredere in stabilitatea actualizarilor”
a declarat dr. Joyce Tokar, presedinte al grupului de lucru care a dezvoltat standardul.
Acest aspect este de importanta majora din moment ce limbajul Ada este des utilizat in ramuri industriale si comerciale unde securitatea si fiabilitatea sunt cruciale. Exemplele includ industria aviatica, controlul traficului aerian, utilizarea satelitilor, sectorul medical si bancar, sistemele de metru si cale ferata precum si industria militara, ca sa mentionam doar cateva.
Limbajul a fost la origine comandat de departamentul de aparare al Statelor Unite in vederea consolidarii limbajelor de programare in sectorul militar si a fost publicat drept standard ISO in 1987. Este denumit dupa Ada Lovelace, considerata a fi prima programatoare de computere.
ISO/IEC 8652:2012, Tehnologia informatiei – Limbaje de programare – Ada, a fost dezvoltat de comitetul tehnic reunit ISO/IEC JTC 1, Tehnologia informatiei, subcomitetul SC 22, Limbaje de programare, mediul de programare si interfete software de sistem.
Standardul este disponibil la institutele nationale membre ISO. Poate fi obtinut si direct de la secretariatul central ISO la pretul de 238 franci elvetieni, prin intermediul magazinului ISO sau prin contactarea departamentului de marketing, comunicare si informare. (dupa un comunicat ISO)