Author Topic:  [Prezentare] Limbajul de programare Ada  (Read 1890 times)

0 Members and 1 Guest are viewing this topic.

Offline ActiON_

  • Legend
  • High-Roller
  • *
  • Posts: 3187
  • Reputation: 17
  • Gender: Male
  • Real Name: Cozmiuc Alexandru Andrei
[Prezentare] Limbajul de programare Ada
« on: 28 January 2016, 11:11:41 »
Limbajul de programare Ada

Extensii fișiere: .adb, .ads
Paradigmă: Multi-paradigmă
Apărut în: 1980
Dezvoltat de: Jean Ichbiah și Tucker Taft
Ultima versiune: Ada 2012, 10 decembrie 2012
Tipul de tipărire: Safe, strong, nominative, static
Influenţat de: ALGOL 68, Pascal, Java, C++, Smalltalk, Eiffel
Sistem de operare: Cross-platform (multiplatformă)
Site: adaic.org



Ada este un limbaj de programare proiectat pornind de la Pascal în urma evaluării unui mare număr de limbaje de programare. Ada este limbajul obligatoriu impus de Pentagon pentru proiectele software ale Departamentului Apărării a SUA.

Este denumit după Augusta Ada Byron, contesa de Lovelace, fiica lordului Byron și asistenta lui Charles Babbage, care este considerată primul programator din lume.

Limbajul este orientat spre programare modulară, are o mare elasticitate în ceea ce privește tipurile de date, aduce o abordare nouă pentru tratarea excepțiilor program. Mecanismele de multitasking poartă numele de rendezvous. Implementările pe diverse arhitecturi sunt însoțite și de instrumente de ingineria programării. S-au făcut eforturi deosebite pentru standardizare, norma în vigoare fiind Ada 95. Proiectul deosebit de vast și costisitor care a condus la elaborarea și implementarea acestui limbaj (colectivul care a dezvoltat limbajul a fost condus de Jean Ichbiah), ca și ambiția de a realiza un limbaj adecvat oricărui tip de aplicații fac ca Ada să fie uneori considerat "PL/I al anilor 1980".



Exemplu de cod în Ada:

Code: [Select]
with Ada.Text_IO; use Ada.Text_IO;
procedure Hello is
begin
  Put_Line ("Hello, world!");
end Hello;




Sursa: Wikipedia
« Last Edit: 28 January 2016, 11:12:24 by ActiON_ »


Ai vreo problema/nelamurire in legatura cu forumul nostru? Citeste acest topic si daca nu ai gasit raspunsul potrivit, da un reply!

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal