Ada

Ada (pronunciado AY-duh) es un lenguaje de programación algo similar a Pascal que fue seleccionado en una competencia y se convirtió en un estándar del Departamento de Defensa de EE. UU. (Lleva el nombre de Augusta Ada Byron, condesa de Lovelace (1815-1852), quien ayudó a Charles Babbage a concebir cómo se podrían ejecutar los programas en su motor analítico mecánico. A menudo se la considera la primera programadora de computadoras). programación de sistemas embebidos en el tiempo.

Sus seguidores describen Ada como un lenguaje de programación que evita la notación propensa a errores, es relativamente rápido de implementar, fomenta la reutilización y la coordinación del equipo, y es relativamente fácil de leer para otros programadores. La versión más reciente, Ada 95, es aparentemente una mejora significativa con respecto a las versiones anteriores. Entre los sofisticados, según El nuevo diccionario del hacker Ada tiene la reputación de ser un lenguaje escrito por comités, con características deficientes de manejo de excepciones y comunicación entre procesos. No está claro que los "piratas informáticos" todavía se sientan así. La página de inicio de Ada dice: "El diseño original de Ada fue el ganador de un concurso de diseño de lenguaje; el equipo ganador estaba encabezado por Jean Ichbiah (el lenguaje de Ichbiah se llamaba" Verde "). La revisión de 1995 de Ada (Ada 95) fue desarrollada por un pequeño equipo dirigido por Tucker Taft. En ambos casos, el diseño pasó por un período de comentarios públicos donde los diseñadores respondieron a los comentarios públicos ".

Ada 95 se puede utilizar con una metodología de diseño de programación orientada a objetos y el compilador Ada 95 puede compilar el código fuente en clases Java. Estas clases se pueden ejecutar como aplicaciones o subprogramas Java en una máquina virtual Java.

Primero estandarizado por ANSI en 1983 e ISO en 1987, el último estándar es ANSI / ISO / IEC-8652: 1995 Ada 95.