Matches in SemOpenAlex for { <https://semopenalex.org/work/W2088868052> ?p ?o ?g. }
Showing items 1 to 64 of
64
with 100 items per page.
- W2088868052 abstract "Ada 9X refines the Ada 83 concept of class and introduces class-wide types to support run-time polymorphism. We study how the Ada definition of class compares to other definitions of this term. We examine how run-time polymorphism is introduced in Ada 9X, how it relates to the different concepts of subtype, and how it compares with other forms of polymorphism. We also discuss the different uses of class-wide types, mainly as a means for dynamic binding (dispatching). However, since Ada 9X has adhered to the philosophy of building blocks, class-wide entities can be used for other purposes than dispatching. These uses are idioms that every programmer should be aware of. Some of these idioms are presented here. We also examine how classes are integrated with generics." @default.
- W2088868052 created "2016-06-24" @default.
- W2088868052 creator A5086507404 @default.
- W2088868052 date "1994-01-01" @default.
- W2088868052 modified "2023-10-03" @default.
- W2088868052 title "Working with Ada 9X classes" @default.
- W2088868052 cites W10589072 @default.
- W2088868052 cites W1487321659 @default.
- W2088868052 cites W1533895500 @default.
- W2088868052 cites W1542821044 @default.
- W2088868052 cites W1547337510 @default.
- W2088868052 cites W1583355384 @default.
- W2088868052 cites W1754883368 @default.
- W2088868052 cites W1976235042 @default.
- W2088868052 cites W1992668216 @default.
- W2088868052 cites W2000393109 @default.
- W2088868052 cites W2004158097 @default.
- W2088868052 cites W2022980021 @default.
- W2088868052 cites W2027657506 @default.
- W2088868052 cites W2062950667 @default.
- W2088868052 cites W2069159459 @default.
- W2088868052 cites W2082893627 @default.
- W2088868052 cites W2089978098 @default.
- W2088868052 cites W2115680394 @default.
- W2088868052 cites W2144015080 @default.
- W2088868052 cites W2161825580 @default.
- W2088868052 cites W2986348978 @default.
- W2088868052 cites W68605010 @default.
- W2088868052 cites W2157939714 @default.
- W2088868052 doi "https://doi.org/10.1145/197694.197714" @default.
- W2088868052 hasPublicationYear "1994" @default.
- W2088868052 type Work @default.
- W2088868052 sameAs 2088868052 @default.
- W2088868052 citedByCount "4" @default.
- W2088868052 crossrefType "proceedings-article" @default.
- W2088868052 hasAuthorship W2088868052A5086507404 @default.
- W2088868052 hasBestOaLocation W20888680521 @default.
- W2088868052 hasConcept C154945302 @default.
- W2088868052 hasConcept C199360897 @default.
- W2088868052 hasConcept C2777212361 @default.
- W2088868052 hasConcept C2778514511 @default.
- W2088868052 hasConcept C41008148 @default.
- W2088868052 hasConceptScore W2088868052C154945302 @default.
- W2088868052 hasConceptScore W2088868052C199360897 @default.
- W2088868052 hasConceptScore W2088868052C2777212361 @default.
- W2088868052 hasConceptScore W2088868052C2778514511 @default.
- W2088868052 hasConceptScore W2088868052C41008148 @default.
- W2088868052 hasLocation W20888680521 @default.
- W2088868052 hasOpenAccess W2088868052 @default.
- W2088868052 hasPrimaryLocation W20888680521 @default.
- W2088868052 hasRelatedWork W1503760549 @default.
- W2088868052 hasRelatedWork W1557800075 @default.
- W2088868052 hasRelatedWork W2021040988 @default.
- W2088868052 hasRelatedWork W2475423329 @default.
- W2088868052 hasRelatedWork W3137189469 @default.
- W2088868052 hasRelatedWork W3160136729 @default.
- W2088868052 hasRelatedWork W4231460484 @default.
- W2088868052 hasRelatedWork W4237428255 @default.
- W2088868052 hasRelatedWork W4246531319 @default.
- W2088868052 hasRelatedWork W1482645738 @default.
- W2088868052 isParatext "false" @default.
- W2088868052 isRetracted "false" @default.
- W2088868052 magId "2088868052" @default.
- W2088868052 workType "article" @default.