Generics: Java vs. C++
Authors
Date
2005Access restrictions
This material has a restricted access due to copyright reasons.
Jyväskylä: University of Jyväskylä, 2005.
28 p.
Bachelorʹs Thesis
Generic programming is a widely appreciated and strongly affecting paradigm in software development. A number of programming languages now support generic programming, such as C++, Ada, and Haskell. Generics are the most recent enhancement to the type system of the Java programming language. This advanced feature of Java 1.5 is most notably similar to templates in C++, as some might like to claim. Templating, genericity, parameterized types, or parametric polymorphism refer to the same technique; basically, instantiating versions of classes using some type as a parameter, such as integer, float, or a class. This thesis work gives a comparison of generics in C++ against the newly introduced genericity extension to the Java programming language.
Keywords
Metadata
Show full item recordCollections
- Kandidaatintutkielmat [3999]
Related items
Showing items with similar title or keywords.
-
Generics: Ada 95 vs. C++ vs. Java 1.5
Khalifa, Ahmed (2005) -
One‐pot synthesis of [2+2]‐helicate‐like macrocycle and 2+4‐μ4‐oxo tetranuclear open frame complexes : Chiroptical properties and asymmetric oxidative coupling of 2‐naphthols
Chinnaraja, E.; Arunachalam, R.; Pillai, R. S.; Peuronen, A.; Rissanen, K.; Subramanian, P. S. (John Wiley & Sons, 2020)Synthesis of binuclear Cu(II) terminally closed [2+2]‐ double‐stranded helicate‐like macrocycles 1, 1′,1″, 2, 2′, 2″ and 2+4‐μ4‐oxo tetranuclear open frame complexes 3, 3′, 3″, 4, 4′, 4″ are established. Adapting one‐pot ... -
Helicates with Ether‐Substituted Catechol Esters as Ligands
Mevissen, Christian; Kwamen, Carel; Himmel, Leonard; Chen, Xiaofei; Brückner, Matthias; Huda, Saskia; Göb, Christian; Jenniches, Judith; Oppel, Iris; Ward, James; Rissanen, Kari; Albrecht, Markus (Wiley, 2020)Mono‐ or biscatechol esters with ether‐type substituents or spacers form either triple lithium bridged dimeric helicates or triple stranded helicates with the ability to bind three lithium cations in their interior. ... -
Www-sovellusten ylläpidettävyyden ja tietoturvan kehittäminen hyödyntämällä MVC– ja Template metodi –suunnittelumalleja
Junttila, Jere (2018)Www-sovellukset ovat nykyinfrastruktuurille tärkeitä sovelluksia, jotka ovat saatavilla ympäri maapalloa. Www-sovellukset käsittelevät paljon tietoa käyttäjistä, sisältäen myös arkaluonteista tietoa. Suuresta roolista ja ... -
Inattentional deafness under dynamic musical conditions
Koreimann, Sabrina; Strauß, Sabine; Vitouch, Oliver (2009)While inattentional blindness is a modern classic in attention and perception research, analogous phenomena of inattentional deafness are less well-known. In music, inattentional deafness has never been demonstrated under ...