Pular para o conteúdo principal

Ada - Significado e Funcionalidade

Linguagem Ada

O Que é Ada?

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

Mais vistas

Autocode - Significado e Funcionalidade

O Que é Autocode? O Autocode foi uma das primeiras linguagens de programação de computador, desenvolvida em 1952 por Alick Glennie para o computador Mark 1 na Universidade

Semáforo - HTML, CSS e JavaScript - Tutorial

Semáforo Funcional: Aprenda a criar um semáforo funcional com este tutorial detalhado. Descubra como implementar a lógica de controle de um semáforo usando HTML, CSS e JavaScript.

UI vs UX - Diferenças

Entendendo as diferenças entre UI e  Ux: Quando se trata de design de produtos digitais, os termos UI e UX são frequentemente usados juntos, mas representam conceitos distintos. Embora