Please use this identifier to cite or link to this item:
Title: The implementation of Ada 2005 interface types in the GNAT compiler
Authors: Miranda, Javier 
Schonberg, Edmond
Dismukes, Gary
UNESCO Clasification: 3304 Tecnología de los ordenadores
Keywords: Ada 2005
Abstract Interface Types
Tagged Types
Issue Date: 2005
Journal: Lecture Notes in Computer Science 
Conference: 10th Ada-Europe International Conference on Reliable Software Technologies 
10th Ada-Europe International Conference on Reliable Software Technologies - Ada-Europe 2005 
Abstract: One of the most important object-oriented features of the new revision of the Ada Programming Language is the introduction of Abstract Interfaces to provide a form of multiple inheritance. Ada 2005 Abstract Interface Types are based on Java interfaces, and as such support inheritance of operation specifications, rather than the general complexity of inheritance of implementations as in full multiple inheritance. Real-time uses of Ada demand efficient and bounded worst-case execution time for interface calls. In addition, modern systems require mixedlanguage programming. This paper summarizes part of the work done by the GNAT Development Team to provide an efficient implementation of this language feature and simplifies interfacing with C++
ISSN: 0302-9743
Source: Lecture Notes in Computer Science[ISSN 0302-9743],v. 3555, p. 208-219
Appears in Collections:Actas de congresos
Adobe PDF (169,11 kB)
Show full item record


checked on Nov 26, 2023

Page view(s)

checked on Jul 15, 2023


checked on Jul 15, 2023

Google ScholarTM



Export metadata

Items in accedaCRIS are protected by copyright, with all rights reserved, unless otherwise indicated.