Ada (en honor de Lady Augusta Ada Byron)
• Lenguaje inspirado en Pascal
• Creado en 1983 (Ada 83) por el DoD de los EEUU
– Lenguaje de propósito general
– pero orientado a sistemas empotrados de tiempo real
– detecta muchos errores en tiempo de compilación:
Facilita la creación de programas fiables
Revisión en 1995 (Ada 95):
• versión mejorada, incluye programación orientada al objeto
Nueva versión a punto de salir (Ada 06)
• mejoras en todos los aspectos (también en tiempo real)
Ejemplo:
Ada:
if I < 0 then
Negativo := True;
I := Abs (I);
else
Negativo := False;
end if;
for I in 1..100 loop
Suma := Suma + I;
end loop;
loop
Anadir_Gota;
Medir_Nivel (En_Nivel_Mx);
exit when En_Nivel_Mx;
end loop;