skip to main content
article

SA1: introducing the best of ada

Published:04 November 2007Publication History
Skip Abstract Section

Abstract

This tutorial assumes no previous knowledge or experience with the Ada programming language.

Ada was originally designed in around 1980. Important goals included: to provide a portable and uniform language to replace a number of existing languages then in use; to capture the state of the art in language design; to recognize that programming was a serious engineering discipline; and to be highly reliable and encourage the development of long lived and maintainable programs.

However, Ada 83 (as the first version was known) was developed before the ideas of OOP matured and tasking was fully understood. Accordingly Ada was enhanced in 1995 to cover these topics and others. In this tutorial John will introduce the main themes of Ada and hopefully show why it is an excellent language for systems that need to be reliable and to be maintained.

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in

Full Access

  • Published in

    cover image ACM SIGAda Ada Letters
    ACM SIGAda Ada Letters  Volume XXVII, Issue 3
    SIGAda '07
    December 2007
    93 pages
    ISSN:1094-3641
    DOI:10.1145/1315607
    Issue’s Table of Contents
    • cover image ACM Conferences
      SIGAda '07: Proceedings of the 2007 ACM international conference on SIGAda annual international conference
      November 2007
      116 pages
      ISBN:9781595938763
      DOI:10.1145/1315580

    Copyright © 2007 ACM

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 4 November 2007

    Check for updates

    Qualifiers

    • article
  • Article Metrics

    • Downloads (Last 12 months)1
    • Downloads (Last 6 weeks)1

    Other Metrics

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader
About Cookies On This Site

We use cookies to ensure that we give you the best experience on our website.

Learn more

Got it!