El Lenguage De Programación Ada

Páginas: 110 (27378 palabras) Publicado: 19 de octubre de 2015
EL LENGUAJE
DE
PROGRAMACIÓN

ADA

DEPTO. DE SISTEMAS DE INFORMACION
FACULTAD DE CIENCIAS EMPRESARIALES
UNIVERSIDAD DEL BIO-BIO

LENGUAJE DE PROGRAMACION ADA
Extractado por Eduardo Jara de J.G.P. Barnes. Programmining in Ada.

Contenido
1. Introducción ................................................................................ 01
2. Descripción general.................................................................... 03
3. Estilo léxico ................................................................................ 07
4. Tipos escalares ........................................................................... 10
5. Estructuras de control ................................................................. 23
6. Tipos compuestos....................................................................... 33
7. Subprogramas ............................................................................. 46
8. Estructura general ....................................................................... 60
9. Tipos Privados …...................................................................... 66
10. Excepciones ……......................................................................70
11. Genéricos …………………………………………………….. 78
12. Tareas ……………………………………………....………… 63

1

1. Introducción
La historia de Ada comienza en 1974 cuando el Departamento de Defensa de los Estados Unidos
(DoD) se percató que estaba gastando demasiado en software. Se llevó a cabo un estudio detallado sobre la
distribución de los costos y se descubrió que sobre la mitad de éstos estaba directamenterelacionado con
sistemas incrustados (embedded)
Se realizó un análisis de los lenguajes utilizados en diferentes áreas. Se descubrió que COBOL era el
estandar para el procesamiento de datos y FORTRAN lo era para cálculos científicos y numéricos. Aunque
estos lenguajes no eran modernos, el hecho que fueran uniformemente utilizados en sus respectivas áreas
evitaba duplicaciones.
La situación con respecto alos sistemas incrustados era diferente. La cantidad de lenguajes
utilizados era enorme. No sólo cada unidad militar tenía su lenguaje de alto nivel favorito, sino que usaban
varios lenguajes assembler. En resultado era que había gastos innecesarios en compiladores y costos
adicionales en entrenamiento y mantención debido a la falta de estandarización.
Se determinó que la única forma de controlarefectivamente los costos en los sistemas incrustados
era estandarizar el uso de lenguajes de programación. El primer paso en esta dirección fue la generación de
un documento en que se delineaban los requerimientos del lenguaje estandar. La primera versión (Strawman)
fue publicada en 1975. Después de recibir comentarios de diversas fuentes el documento fue refinado
(Woodenman). En junio de 1976 seprodujo una nueva versión (Tinman). Este era un documento más
específico e identificaba la funcionalidad que se requería del lenguaje.
En esta etapa se evaluaron varios lenguajes existentes respecto a la especificación Tinman. Como se
podría esperar ninguno de éstos satisfacía totalmente los requerimientos; por otro lado la impresión general
era que sería necesario crear un nuevo lenguaje basado enconceptos de vanguardia en el área de la
programación.
Los lenguajes existentes fueron clasificados en tres categorías:
a) “no apropiados”: Lenguajes obsoletos u orientados a otras áreas que no fueron considerados en
las etapas siguientes. Por ejemplo, FORTRAN y CORAL 66.
b) “no inapropiados”: Estos lenguajes tampoco eran satisfactorios, pero tenían algunas
características interesantes que podíanser tomadas como “inspiración” para enriquecer el
estandar. Por ejemplo, RTL/2 y LIS.
c) “bases recomendadas”: Los lenguajes Pascal, PL/I y Algol 68 fueron considerados como posibles
puntos de partida para el diseño del lenguaje final.
En este punto el documento de requerimientos fue revisado y reorganizado (Ironman). Se llamó a
propuestas para el diseño del lenguaje. Se recibieron diecisiete...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguages De Programacion
  • Lenguages De Programacion
  • programacion ada
  • Lenguage De Programacion Visual Basic
  • Ada Lovelace y la programación
  • Lenguages de programacion
  • Ada Programacion
  • Programacion En Ada

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS