skip to main content
10.1145/1647420.1647424acmconferencesArticle/Chapter ViewAbstractPublication PagesadaConference Proceedingsconference-collections
tutorial

How Ada object orientation works

Published:01 November 2009Publication History

ABSTRACT

Recommended Prerequisites: Familiarity with Object Oriented Programming principles in a language such as Ada, Java, or C++ is recommended. Previous experience with C or Ada 83 is strongly recommended. This tutorial will briefly describe the Object-Oriented (OO) features provided by Ada 95, and then discuss in detail how some of these features are implemented "under the hood." The bulk of the tutorial will show, via code examples and discussion, how dynamic dispatching is implemented in Ada 95, issues associated with the class tag, and the effort required to add a sibling class and a child class to an existing class hierarchy. We will briefly discuss several Ada 2005 features, and the value these features add over an Ada 95 implementation of a program. We will conclude with a brief discussion of the "overloaded vocabulary" issues encountered by Java and C++ programmers as they transition to an Ada 95 or Ada 2005 project "on the fly."

Index Terms

  1. How Ada object orientation works

    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
    • Published in

      cover image ACM Conferences
      SIGAda '09: Proceedings of the ACM SIGAda annual international conference on Ada and related technologies
      November 2009
      142 pages
      ISBN:9781605584751
      DOI:10.1145/1647420
      • cover image ACM SIGAda Ada Letters
        ACM SIGAda Ada Letters  Volume 29, Issue 3
        SIGAda '09
        December 2009
        113 pages
        ISSN:1094-3641
        DOI:10.1145/1653616
        Issue’s Table of Contents

      Copyright © 2009 Copyright held by author(s).

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 1 November 2009

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • tutorial
    • Article Metrics

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

      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!