ADA - "La primera programadora" |
Diseño del lenguaje:
Ultimos recursos
Por que Ada y el titulo de esta pagina?
Regresar a la página principal
![]() |
usandoc@yahoo.com |
El problema: En esta epoca los desarrollos se hacian principalmente en lenguajes de maquina, para aplicaciones de control (p.e. Misiles, Sistemas de Navegacion, etc) y FORTRAN para aplicaciones administrativas y de bases de datos. Sin embargo estas aplicaciones eran dificiles de mantener y actualizar, eran realizadas en su mayoría bajo contratos con proveedores externos, y realizadas en diferentes maquinas y/o lenguajes. Incluso algunos contratistas tenian variedades de FORTRAN y COBOL que no eran compatibles con otras. Esto generaba altos costos de desarrollo y de mantenimiento.
La necesidad: El tener unos lenguajes base para posteriores desarrollos, permitiría:
1976 - Se inicia el proceso de selección de posibles
lenguajes candidatos, para ser modificados si fuera posible, siempre que
cumplieran las caracteristicas criticas de requerimiento. Ninguno cumple
con dicha condición. (lenguajes revisados: ALGOL 66, ALGOL 68, CMS-2,
COBOL, CORAL 66 - Ministerio Britanico de Defensa, CS-4, ECL, EUCLID,
FORTRAN, HAL/S, JOVIAL J-3B, JOVIAL J-73, LIS, LTR, MORAL, RTL/2, Pascal,
PDL/2, PEARL, PL/1, SIMULA 67, SPL/1, TACPOL). Se definió asi mismo
que los futuros contratos, mientras se definía el nuevo lenguaje,
serían exclusivamente desarrollados en: CMS-2, COBOL, FORTRAN,
JOVIAL J-3B, JOVIAL J-73, SPL/1 y TACPOL, con el fin de reducir los lenguajes
que se utilizarían.
1977 - Se definen las caracteristicas de un nuevo lenguaje,
y se establece un concurso abierto a compañias o instituciones que
deseen participar: Del concurso se seleccionarían los trabajos que
cumplieran mejor con las especificaciones y estos pasarían a la
siguiente fase de desarrollo. Se seleccionaron 4: CII-Honwywell Bull, Intermetrics,
SoftTech y SRI-International. Todos tomaron como base el Pascal. Se ajustaron
las especificaciones. Y se estableció un comite de evaluación
de los cuatro diseños para seleccionar dos: CII-Honeywell Bull y
Intermetrics.
1978 - A los dos finalistas se les pidió terminar
de defininir la implementación del lenguaje y presentar un programa
traductor para hacer pruebas, junto con ejemplos de soluciones a problemas
básicos, que permitiera evaluar mejor su propuesta. Se selecciona
el nombre - "Ada" - para el futuro lenguaje.
1979 - Sustentacion y evaluación final. Se selecciona
la propuesta de CII-Honeywell como el nuevo lenguaje Ada. Se publica el
Manual de Referencia [RM] y el "Rationale" - ACM SIGPLAN Notices Vol 14,
No 6, June 1979 Partes A y B.
Personas directamente relacionadas con la definición de los
requerimientos, evaluación y selección: (3000 ) tres mil.
Todo el proceso fue enteramente publicado, en el proceso podían
aportar ideas quien deseara hacerlo, la comunidad academica discutía
los pros y los contras, no sólo en EEUU sino tambien en Europa,
incluso paises de la Cortina de Hierro solicitaron información al
respecto.
![]() |
usandoc@yahoo.com |