Artikel in Tagungsband INPROC-1996-25

Bibliograph.
Daten
Holzmüller, Bernd: Extending the Object-Orientedness of Ada95.
In: Proceedings of the 1996 Ada-Europe International Conference on Reliable Software Technologies.
Universität Stuttgart, Fakultät Informatik, Elektrotechnik und Informationstechnik.
Lecture Notes in Computer Science; 1088, S. 357-369, englisch.
Springer Berlin Heidelberg, April 1996.
ISBN: 978-3-540-61317-6; "ISSN: "ISSN: 0302-9743 (Print) 1611-3349 (Online)"; "DOI: 10.1007/BFb0013502".
Artikel in Tagungsband (Konferenz-Beitrag).
CR-Klassif.D.3.2 (Programming Language Classifications)
F.3.3 (Studies of Program Constructs)
KeywordsLanguages; Ada95; Object Oriented
Kurzfassung

In the object-oriented extension of Ada95 some constructs and connected type rules have been introduced that restrict the flexibility in using the whole set of features the object-oriented paradigm provides. Especially the introduction of tagged types leads to a loss of potential reuse if efficiency is of concern while the rules connected with dispatching disable full static type checking for subprogram calls. A closer investigation of these constructs and constraints reveals that some of them are completely unnecessary and some could be relaxed with minor changes of the language. With corresponding modifications, the language gains additional flexibility and becomes easier to use, while, through the introduction of multi-methods, the language regains the property of being statically type-safe.

Abteilung(en)Universität Stuttgart, Institut für Softwaretechnologie, Programmiersprachen und Übersetzerbau
Eingabedatum8. Juli 2010
   Publ. Institut   Publ. Informatik