Ada é uma linguagem de programação de alto nível, imperativa e orientada a objetos, padronizada internacionalmente pela ISO.
Essa linguagem foi desenvolvida na década de 1970 por uma equipe contratada pelo Departamento de Defesa dos Estados Unidos.
Feita para suportar o desenvolvimento de software de alta qualidade, fiável, reutilizável e portátil.
Ada é uma aplicação com compiladores validados para uso confiável em missões criticas, tais como softwares de aviação.
O paradigma adotado é o imperativo e a programação defensiva com padrão de projeto, com modularização.
Tem tipagem estática com checagem extensiva, e extensiva principalmente quando trata-se de matrizes.
O Ada foi explicitamente projetado para suportar o desenvolvimento do software de alta qualidade, confiável, reutilizável e portátil.
No entanto, nenhuma linguagem de programação de sua propriedade pode assegurar que isso seja alcançado.
A programação precisa ser feita como parte de um processo bem disciplinado.
Limpo, o código fonte Ada compreensível é o principal objetivo da maioria das diretrizes fornecidas.
Esse é um fator principal de contribuição para a confiabilidade e a sustentabilidade.
Ada tem tipagem estática com verificação extensiva, especialmente para matrizes.
A sintaxe básica de um programa em ADA95 é composta por uma parte declarativa e outra executável.
Homenagem:
O nome da linguagem é uma homenagem a Ada Lovelace , filha de Lord Byron e conhecida por ser a primeira programadora do século XIX.
Ada Lovelace desenvolveu um algoritmo que, cem anos depois, foi reconhecido como a primeira linguagem de programação da história, batizada de Ada e usada até hoje para fazer bancos, computadores e trens funcionarem.
Exemplo de "Hello, World!" em Ada:
with Ada.Text_IO; use Ada.Text_IO; procedure Hello is begin Put_Line("Hello, World!"); end Hello;
Comentários
Postar um comentário
Obrigado pelo seu feedback!