Tuesday, January 26, 2016

Introduction and Resources

What is Ada?

Ada is a modern object-oriented-programming language that provides great efficiency and reliability. It is used in many systems that involve security or safety-critical software and high-security domains, such as commercial and military aircraft avionics, air traffic control, railroad systems, and medical devices.

Origin

Ada was originally developed in the early 1980s by a team led by Dr. Jean Ichbiah at CII-Honeywell-Bull in France. This version is generally known as Ada 83. Its purpose was to ensure security of information through introducing the package construct, which supports encapsulation (“information hiding”) and modularization (the developer can control the namespace that is accessible within a given compilation unit).

Online References:

https://www.adacore.com/adaanswers/about/ada
http://university.adacore.com/

Compiler:

GPS (GNAT Programming Studio 2015)
http://libre.adacore.com/download/configurations#