programacion ada

Páginas: 5 (1059 palabras) Publicado: 28 de marzo de 2014
ADA
HISTORIA, CARACTERÍSTICAS generales
       
El lenguaje de programación Ada fue diseñado en un esfuerzo de colaboración, patrocinado por el Departamento de Defensa con la participación de la industria, mundo académico y comunidad internacional. Su propósito principal fue proporcionar un lenguaje de alto nivel en el que pudieran expresarse, desarrollarse y mantenerse los problemas deprogramación de sistemas. Ada contiene mecanismos especiales para la gestión de sucesos concurrentes en un entorno de tiempo real, desarrollando paquetes específicos de la aplicación y definiendo operadores y procedimientos genéricos.
Fue a principios de los 70s cuando el Departamento de Defensa de los EE.UU., identificó un grave problema en el crecimiento del coste del software en los sistemas decomputadoras "empotradas", es decir, sistemas que están incluidos en distintos vehículos militares.
La principal causa de este problema era la ausencia de un lenguaje de programación adecuado y de un entorno de programación para desarrollar y mantener este software. Las aplicaciones caían en el área general de la "programación de sistemas" y la mayoría de estos programas estaban repletos de líneasde código escritas en ensamblador, obviamente variaba según la máquina. Por lo tanto afectaba a su transportabilidad.
En 1975 el Departamento de Defensa de los EE.UU formó un grupo de trabajo en un lenguaje de alto orden cuya misión era: 
1) Identificar el conjunto completo de requerimientos para los lenguajes del Departamento de Defensa (DD).
2) Evaluar la adecuación de los lenguajes existentesseleccionados sobre la base de éstos requerimientos.
3) Hacer una recomendación sobre el DD debía adoptar uno o más lenguajes existentes.
Durante el período 1976-1977, se realizó una extensa evaluación  de los veintitrés lenguajes existentes (incluyendo SIMULA, ALGOL, JOVIAL, PASCAL FORTRAN, COBOL, y PL/I, (pero excluyendo sorprendentemente al C) sobre la base de los requerimientos TINMAN. Elinforme final concluyó con que ninguno de los veintitrés lenguajes evaluados eran candidatos y que debía desarrollarse un nuevo lenguaje sobre un lenguaje que sirviera como base apropiada. Los candidatos fueron Pascal, Algol, y PL/I. 
En 1977 se inició el diseño de un nuevo lenguaje como un proyecto competitivo, y mas adelante se seleccionaron cuatro de los competidores para desarrollar diseñosdel lenguaje. Estos cuatro diseños, llamados, Azul, Rojo, Amarillo, y Verde, (para preservar el anonimato), fueron evaluados extensamente en 1978 y  se seleccionaron dos para el final. Al final el diseño Verde, propuesto por Honeywell-Bull, fue seleccionado como el nuevo lenguaje de alto nivel de Departamento de Defensa de EE.UU. El lenguaje se llamó Ada en reconocimiento a Augusta Ada Byron, hijadel poeta Lord Byron. Ella es considerada por algunos como la primera programadora del mundo, puesto que trabajó con Charles Babbage, a principios del siglo XIX.
Desde 1979, los esfuerzos se han dirigido a desarrollar un documento e implementaciones estándar para Ada. El primero de tales documentos se publicó en 1980 y la versión final, llamada Reference Manual for the Ada ProgrammingLanguaje, fué aprobada a principios de 1983 como el estándar militar.
Esa fue la historia de Ada, un lenguaje que a nivel mundial costó muchos miles de dólares. Hoy en día tenemos la versión de GNAT Ada95 que es muy parecida al Pascal for Windows.
descripción general
Clasificar a Ada como un lenguaje Pascal-like,sería un engaño. Sólo la mitad de Ada es directamente comparable con Pascal (sin embargo, estamitad corrige la mayoría de las fallas de diseño de Pascal y es motoriamente más rico). La otra mitad soporta conceptos importantes como encapsulamiento, genéricos, excepciones y concurrencias; y en este aspecto Ada extiende grandemente lo brindado por Pascal.
Es un lenguaje imperativo descendiente del Pascal, el cual posee:
Una estructura en bloques: destinado a controlar mecanismos en...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ada Lovelace y la programación
  • Ada Programacion
  • Programacion En Ada
  • El Lenguage De Programación Ada
  • Apuntes iniciacion programacion en ada
  • Adaed
  • ADAE
  • ---Ada

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS