Ada (programming language)

From Simple English Wikipedia, the free encyclopedia
Ada
Green logo on horizon with Ada letters and slogan
ParadigmMulti-paradigm
Designed by
First appeared1980
Typing disciplinestatic, strong, safe, nominative
OSCross-platform
Filename extensions.adb .ads
Websitewww.adaic.org
Major implementations
AdaCore GNAT, Green Hills Software Optimising Ada 95 Compiler, PTC, Inc. PTC ApexAda and PTC ObjectAda, DDC-I Score
Dialects
SPARK, Ravenscar profile
Influenced by
ALGOL 68, Pascal, C++ (Ada 95), Smalltalk (Ada 95), Java (Ada 2005), Eiffel (Ada 2012)
Influenced
C++, Chapel, Eiffel, Java, Nim, PL/SQL, PL/pgSQL, Ruby, Rust, Seed7, SQL/PSM, VHDL

Ada is a computer programming language. It was invented by Jean Ichbiah during the 1980s.[1] It is very similar to the programming language Pascal. Ada offers various features to make a program as safe as possible. That is why it is often used in systems where an error can be very dangerous. Ada is an international standard.

Hello world in Ada[change | change source]

Example of a Hello world program in Ada:

with Ada.Text_IO;

procedure Hello is
begin
    -- output of Text "Hello, world!".
    Ada.Text_IO.Put_Line("Hello, world!");
end Hello;

Ada is a reference to the mathematician Ada Lovelace, well known for her work with Charles Babbage on the first computer, The Analytical Engine, and her short book 'Flyology'.


References[change | change source]

  1. "The Ada Programming Language". The Ada Programming Language. Retrieved February 12, 2016.