Generics: Java vs. C++

DSpace/Manakin Repository

Show simple item record Khalifa, Ahmed 2009-04-29T11:16:21Z 2009-04-29T11:16:21Z 2005
dc.description.abstract 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.      en
dc.language.iso eng
dc.rights restrictedAccess fi
dc.subject.other Java en
dc.subject.other C++ en
dc.subject.other Generic programming en
dc.subject.other templates en
dc.subject.other Generics en
dc.title Generics: Java vs. C++
dc.identifier.urn URN:NBN:fi:jyu-200904241487
dc.type.dcmitype Text en
dc.type.ontasot Kandidaatintutkielma fi
dc.type.ontasot Bachelor's thesis en
dc.contributor.tiedekunta Informaatioteknologian tiedekunta fi
dc.contributor.tiedekunta Faculty of Information Technology en
dc.contributor.laitos Informaatioteknologia fi
dc.contributor.laitos Information Technology en
dc.contributor.yliopisto University of Jyväskylä en
dc.contributor.yliopisto Jyväskylän yliopisto fi
dc.contributor.oppiaine tietojärjestelmätiede fi
dc.contributor.oppiaine Information Systems Science en
dc.rights.restriction This material has a restricted access due to copyright reasons. en
dc.rights.restriction Luettavissa tekijänoikeudellisista syistä vain Jyväskylän yliopiston Tietojenkäsittelytieteiden laitoksella. fi

This material has a restricted access due to copyright reasons.

This item appears in the following Collection(s)

Show simple item record