Ada

Programming

A place for Ada Programming Language.

About Ada

Ada has gained a reputation as being the language of choice when software needs to be correct.

Originally designed for the U.S. Department of Defense, Ada is used for applications where reliability is critical, such as Aerospace Control Systems.

Ada was originally designed with three overriding concerns:

Program reliability and maintenance.

Programming as a human activity.

Efficiency.

The first Ada standard was issued in 1983; it was subsequently revised and enhanced in 1995, 2005 and 2012, with each revision bringing useful new features.


Ada Augusta Lovelace (1815-1852), aka as Ada Byron, was the first programmer in history.

Novel mathematician, and young genius, Ada designed the first algorithms for The Analytical Engine of Charles Babbage.

Her great contribution, and what makes her shine over previous mathematicians who designed algorithms, is that she abstracted the numeric capabilities of the Engine into real life entities, like music notes, colors, words...

"The Analytical Engine has no pretensions whatever to originate anything. It can do whatever we know how to order it to perform. It can follow analysis; but it has no power of anticipating any analytical relations or truths."

There is no doubt she was a visionary of the computer age we inhabit nowadays.