Category: The Kingdom of ADA

The Kingdom of ADA: Sample code 0

The Kingdom of ADA: Sample code

Here it is the Hello World in ADA. with Ada.Text_IO;   procedure Hello is begin   Ada.Text_IO.Put_Line("Hello, world!"); end Hello; In the following listing you will find use of control structures in ADA while a...

The Kingdom of ADA: ADA Docs 0

The Kingdom of ADA: ADA Docs

  A lot of documentation is available on the internet, here you will find useful links, with a small description, divided into sections:   The Reference Manuals HTML Ada83 LRM Front-Page Welcome to the...

A quine in ADA 0

A quine in ADA

Also ADA can be used for programmers amusement, here you are a simple (simple?) quine program in ADA.   with text_io;procedure self is q:character:='"';a:string(1..132):="with text_io;procedure self is q:character:='';a:string(1..132):=;begin text_io.put_line(a(1..45)&q&a(46..65)&q&a&q&a(66..132));end;";begin text_io.put_line(a(1..45)&q&a(46..65)&q&a&q&a(66..132));end;   As you can...

The Kingdom of ADA: ADA Tools 0

The Kingdom of ADA: ADA Tools

The GNU Ada compiler This project provides binary packages for the Ada front end of GNU compiler collection. The project also provides various Ada libraries like the Ada Web Server and Ada aware Integrated...

The Kingdom of ADA: Differences between versions 0

The Kingdom of ADA: Differences between versions

  The following chart (from http://www.adacore.com/home/ada_answers/comparison-chart/) provides an overview of evolution of the major features of the Ada programming language. Programming Structure, Modularity Ada 83 Ada 95 Ada 2005 Ada 2012* Packages √ √ √ √...

The Kingdom of ADA: History 0

The Kingdom of ADA: History

Ada is a structured, statically typed, imperative, wide-spectrum, and object-oriented high-level computer programming language, extended from Pascal and other languages. The Ada language is the result of the most extensive and most expensive language...