Matches in SemOpenAlex for { <https://semopenalex.org/work/W2914902212> ?p ?o ?g. }
Showing items 1 to 73 of
73
with 100 items per page.
- W2914902212 abstract "Genericity, the ability to provide for and encourage the writing of generic code, has been a highly desired characteristic of programming environments for a long time. In particular, parametric polymorphism supports writing code that is generic across types that have no family relationship, and provides greater flexibility in programming, greater opportunity for code reuse and reduced code, and more expressive power. Several new and existing technologies are adding or implementing this form of generic programming. Unfortunately for many programmers, they cannot use this programming paradigm in their object-oriented distributed computing programming environments. Parametric polymorphism has become an integral part of many modern programming languages, including most notably C++ as C++ Templates. Yet, the ability to use parametric polymorphism has not made the transition from single environment programming languages to object-oriented distributed computing programming environments. Those who are accustomed to the parametric polymorphism paradigm may find the distributed computing programming environment more foreign because they cannot use an important programming feature they depend on. Many object-oriented distributed computing programming environments incorporate programming languages that implement this paradigm, but the ability to use parametric polymorphism and its many advantages has not been incorporated. This research chooses an appropriate object-oriented distributed computing programming environment, the Common Object Request Broker Architecture (CORBA), to incorporate and implement the parametric polymorphism paradigm. The research includes a good design and implementation of parametric polymorphism. It provides a solution in which parametric polymorphism is an integral feature of the programming environment, rather than just class wrappers for programming languages that already support parametric polymorphism. It defines and describes the interaction between programming languages that support parametric polymorphism and programming languages that do not. This research also includes testing and evaluation in which the effect on performance, the choices among alternatives, and the conceptual costs of adding this technology will be evaluated." @default.
- W2914902212 created "2019-02-21" @default.
- W2914902212 creator A5028652690 @default.
- W2914902212 creator A5049661026 @default.
- W2914902212 date "2001-01-01" @default.
- W2914902212 modified "2023-09-27" @default.
- W2914902212 title "Parametric polymorphism in an object-oriented distributed computing programming environment" @default.
- W2914902212 hasPublicationYear "2001" @default.
- W2914902212 type Work @default.
- W2914902212 sameAs 2914902212 @default.
- W2914902212 citedByCount "0" @default.
- W2914902212 crossrefType "journal-article" @default.
- W2914902212 hasAuthorship W2914902212A5028652690 @default.
- W2914902212 hasAuthorship W2914902212A5049661026 @default.
- W2914902212 hasConcept C105795698 @default.
- W2914902212 hasConcept C117251300 @default.
- W2914902212 hasConcept C119263510 @default.
- W2914902212 hasConcept C120558287 @default.
- W2914902212 hasConcept C150762246 @default.
- W2914902212 hasConcept C199360897 @default.
- W2914902212 hasConcept C2777904410 @default.
- W2914902212 hasConcept C2778583558 @default.
- W2914902212 hasConcept C33923547 @default.
- W2914902212 hasConcept C34165917 @default.
- W2914902212 hasConcept C3701939 @default.
- W2914902212 hasConcept C41008148 @default.
- W2914902212 hasConcept C50033165 @default.
- W2914902212 hasConcept C73752529 @default.
- W2914902212 hasConcept C80444323 @default.
- W2914902212 hasConcept C96315309 @default.
- W2914902212 hasConceptScore W2914902212C105795698 @default.
- W2914902212 hasConceptScore W2914902212C117251300 @default.
- W2914902212 hasConceptScore W2914902212C119263510 @default.
- W2914902212 hasConceptScore W2914902212C120558287 @default.
- W2914902212 hasConceptScore W2914902212C150762246 @default.
- W2914902212 hasConceptScore W2914902212C199360897 @default.
- W2914902212 hasConceptScore W2914902212C2777904410 @default.
- W2914902212 hasConceptScore W2914902212C2778583558 @default.
- W2914902212 hasConceptScore W2914902212C33923547 @default.
- W2914902212 hasConceptScore W2914902212C34165917 @default.
- W2914902212 hasConceptScore W2914902212C3701939 @default.
- W2914902212 hasConceptScore W2914902212C41008148 @default.
- W2914902212 hasConceptScore W2914902212C50033165 @default.
- W2914902212 hasConceptScore W2914902212C73752529 @default.
- W2914902212 hasConceptScore W2914902212C80444323 @default.
- W2914902212 hasConceptScore W2914902212C96315309 @default.
- W2914902212 hasLocation W29149022121 @default.
- W2914902212 hasOpenAccess W2914902212 @default.
- W2914902212 hasPrimaryLocation W29149022121 @default.
- W2914902212 hasRelatedWork W1520303837 @default.
- W2914902212 hasRelatedWork W1887013937 @default.
- W2914902212 hasRelatedWork W194409236 @default.
- W2914902212 hasRelatedWork W1996035784 @default.
- W2914902212 hasRelatedWork W2023450657 @default.
- W2914902212 hasRelatedWork W2054943246 @default.
- W2914902212 hasRelatedWork W2066762009 @default.
- W2914902212 hasRelatedWork W2079864606 @default.
- W2914902212 hasRelatedWork W2106432842 @default.
- W2914902212 hasRelatedWork W2134984189 @default.
- W2914902212 hasRelatedWork W2137321318 @default.
- W2914902212 hasRelatedWork W2168374629 @default.
- W2914902212 hasRelatedWork W2181814588 @default.
- W2914902212 hasRelatedWork W2392212169 @default.
- W2914902212 hasRelatedWork W2795148395 @default.
- W2914902212 hasRelatedWork W2891640887 @default.
- W2914902212 hasRelatedWork W2986804940 @default.
- W2914902212 hasRelatedWork W3149127681 @default.
- W2914902212 hasRelatedWork W791557053 @default.
- W2914902212 hasRelatedWork W2182619624 @default.
- W2914902212 isParatext "false" @default.
- W2914902212 isRetracted "false" @default.
- W2914902212 magId "2914902212" @default.
- W2914902212 workType "article" @default.