Ada (linguagem de programação): diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
inseri 2 fontes fiáveis
Linha 1:
{{Ver desambig|prefixo=Se procura|outro significado de '''ADA'''|ADA}}
{{Mais-fontes|data=janeiro de 2012| arte=| Brasil=| ciência=| geografia=| música=| Portugal=| sociedade=|1=|2=|3=|4=|5=|6=}}
'''Ada''' é uma Linguagem de [[programação estruturada]], de [[tipagem estática]], é uma [[linguagem imperativa]], orientada a objetos e é uma [[linguagem de alto nível]], originada de [[Pascal]] <ref name="pratt">{{Citar livro|autor=Pratt, Terrence W.; Zelkowitz, Marvin V|título=Programming Languages|subtítulo=Design and Implementation|idioma=inglês|edição=4ª|local=Upper Saddle River, New Jersey|editora=Prentice hall|ano=2001|páginas=339-340|volumes=|volume=|isbn= 0-13-027678-2}}</ref>, [[Simula]]<ref name=guezzi>{{Citar livro|autor=Guezzi, Carlo; Jazayeri, Mehdi|título=Programming Languages Concepts|subtítulo=|idioma=inglês|edição=3ª|local=New York|editora=John Wiley & Sons|ano=1998|páginas=52|página=16|volumes=|volume=|isbn= 0-471-10426-4}}</ref> e outras linguagens. Foi originalmente produzida por uma equipe liderada por Jean Ichbiah da CII Honeywell Bull, contratados pelo [[Departamento de Defesa]] dos [[Estados Unidos]] durante a década de 70, com o intuito de substituir as centenas de linguagem de programação usadas pelo [[DoD]].<ref name=smith>{{Citar livro|autor=Smith, James F,; Frank, Thomas S|título=Introduction to Programming Concepts and Methods with Ada|subtítulo=|língua3=en|edição=|local=Nova Iorque, EUA|editora=McGraw-Hill|ano=1994|páginas=545|página=7|volumes=|volume=|isbn=0-07-911725-2}}</ref> Ada é uma aplicação com compiladores validados para uso confiável em missões criticas, tais como softwares de [[aviação]].
Normatizada internacionalmente pela [[ISO]], sua versão mais atual é de [[2005]].
 
Linha 7:
 
== Introdução ==
No ano de [[1974]], o Departamento de Defesa dos [[Estados Unidos]], criou um grupo para por em ordem a situação em que o [[DoD]] (Departament of Defense) se encontrava.<ref name=smith /> Eles utilizavam por volta de 450 linguagens ou dialetos de programação e não possuíam uma linguagem adequada para sistemas embutidos.
linguagem adequada para sistemas embutidos.
 
Formou-se então o Grupo de Trabalho de Linguagens de Alta Ordem (HOLWG, sigla em inglês). O resultado principal desse grupo foi que em [[1979]], a empresa francesa CII Honeywell Bull foi a campeã de uma disputa entre 17 empresas para o desenvolvimento de uma nova linguagem de programação, pois a idéia de adotar uma já existente havia sido descartada.<ref name="sebesta">{{Citar livro|nome=Robert W.|sobrenome=Sebesta|título=Conceitos de Linguagnes de Programação|subtítulo=|idioma=|edição=9ª|local=Porto Alegre|editora=Bookman|ano=2010|páginas=792|página=103-108|volumes=|volume=|isbn=978-85-7780-791-8}}</ref>
 
E tentando realizar um sonho de uma linguagem universal, reunindo vários personagens desde a sua gestação até a sua publicação, após diversas propostas de desenvolvimento, várias revisões de especificações, em [[1982]], em homenagem a Condessa [[Ada Lovelace]], que pode ser considerada a dama dos computadores pela sua contribuição a computação, surgiu Ada®, uma linguagem de programação patrocinada pelo Departamento de Defesa dos EUA, que teve uma base de [[Cobol]] e [[Basic]] e que anos mais tarde serviria de base para o [[Ruby (linguagem de programação)|Ruby]].
 
No ano de [[1982]], foi publicado seu primeiro padrão [[ISO]] (Ada 83), <ref name="sebesta" /> que ficou conhecido como Manual de Referência Ada. No ano de [[1995]], houve a primeira revisão da linguagem (Ada 95)<ref name=avl>{{Citar livro|último=Lopes|primeiro=Arthur Vargas|título=Introdução à Programação com Ada 95|subtítulo=|língua3=en|edição=|local=Canoas|editora=Editora da Ulbra|ano=1997|páginas=422|página=54-58|volumes=|volume=|isbn=85-85692-38-3}}</ref> e em 2006 foi liberada a mais nova versão (Ada 2005), que incluiu conceitos usados na linguagem Java e algumas bibliotecas do C++. A próxima revisão deve ser liberada em meados de 2012 (atualmente chamada pela comunidade como Ada 2012). A linguagem foi também, a primeira linguagem de programação orientada a objetos padronizada internacionalmente.
 
Por motivo de esclarecimento, a grafia correta para a linguagem é a terminação Ada e não ADA como está referida em alguns lugares, pois se refere à homenageada Ada Lovelace.