Sammendrag
Sammendrag av masteroppgaven: ”Sammenligning av generiske mekanismer i Java og C#”
I oppgaven sammenlignet jeg de nye generiske mekanismene i Java og
C#. Jeg så på:
1. Uttrykkskraft
2. Lesbarhet
3. Integrasjon
4. Effektivitet
I oppgaven gikk jeg gjennom generiske mekanismer generelt, og beskrev spesielt forskjellene mellom de generiske mekanismene i Java og C#. Jeg så også på forslag til alternativer til de generiske mekanismene i Java. Videre diskuterte jeg forskjeller og problemer knyttet til programmeringen med generiske mekanismer i de to språkene.
For å besvare spørsmålene jeg stilte i begynnelsen av arbeidet med oppgaven programmerte jeg en samling med generiske datastrukturer i Java og C#, og verktøymetoder til bruk sammen med datastrukturen.
Arbeidet med oppgaven viste at selv om de generiske mekanismene i Java og C# har både sterke og svake sider i forhold til hverandre, har implementasjonen av de generiske mekanismene i Java ført til en del begrensninger.