Welcome to Ada 83 Memory: Difference between revisions
| Line 2: | Line 2: | ||
Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User's Guide] for information on using the wiki software. | Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User's Guide] for information on using the wiki software. | ||
[[File:Ada Lovelace.jpg|thumb|----- Ada Lovelace by A.E.Chalon (1840) -----]] | |||
'''with''' TEXT_IO; | |||
'''use''' TEXT_IO; | |||
'''procedure''' ADA_83_WELCOME '''is''' | |||
'''begin''' | |||
PUT_LINE( "Welcome to Ada 83 Memory site !" ); | |||
'''end'''; | |||
==Welcome to the '''Ada 83 Memory''' site !== | ==Welcome to the '''Ada 83 Memory''' site !== | ||
| Line 21: | Line 32: | ||
At the very least, it is essential to preserve '''Ada 83''', its resources, its conceptual atmosphere, these works of human genius in the field of digital | At the very least, it is essential to preserve '''Ada 83''', its resources, its conceptual atmosphere, these works of human genius in the field of digital | ||
information processing. | information processing. | ||
Revision as of 17:46, 20 February 2025
MediaWiki has been installed.
Consult the User's Guide for information on using the wiki software.

with TEXT_IO; use TEXT_IO; procedure ADA_83_WELCOME is begin PUT_LINE( "Welcome to Ada 83 Memory site !" ); end;
Welcome to the Ada 83 Memory site !
This site aims to preserve heritage elements of the original Ada language (now called Ada 83) excluding later versions Ada 95 and Ada 2X.
Ada 83 is a computer programming language set in its standard in 1983, and for which a fairly formidable design effort was deployed over nearly a decade, following which the language in its original form was used in large-scale projects over the following decade before revisions certainly increased its possibilities, but at the cost of quite considerable complications on an originally quite sophisticated base.
At the time of its availability, Ada 83 was considered a “big” language, the compilation of which put contemporary machines to the test. On current systems in these 2020s, the compilation of Ada 83 has become easy.
The extraordinary qualities of this language are, despite its forty-one-year-old age in 2024, still of particular interest from the point of view of software engineering. Since the operating principles of digital machines have not changed so much, the Ada 83 language is still perfectly usable and capable of providing services. Pascal, which predates it, is still used (albeit with object extensions), and the C language, whose contribution to software engineering cannot be considered positively transcendent, is also.
At the very least, it is essential to preserve Ada 83, its resources, its conceptual atmosphere, these works of human genius in the field of digital information processing.
This site is thus a place dedicated to the ANSI/MIL-STD-1815A-1983 version of the Ada computer programming language ; version known today as Ada 83 to distinguish it from later versions (Ada 95, Ada 2005, Ada 2012).
The specification of Ada 83 (the Ada Language Reference Manual) is around 175 pages long, which makes it accessible to an individual.
The Ada language still exists but evolved so much that we wanted to preserve elements of the original version of the language. Ada 83 is a peculiar programming universe that really deserves preservation, both for computer history purpose and as an example of a specially well designed tool for software reliability, readability, maintenance. We believe that Ada 83 is still useful forty years later.
This site aims at gathering history facts and tools or examples written in Ada 83.
Feel free to participate to the elaboration of Ada 83 Memory if you are a veteran of the 1980ies . Nonetheless be aware that only Ada 83 is of interest here, no Ada 95 or later version will be considered (or only marginally if it serves an analytical purpose).