Movatterモバイル変換


[0]ホーム

URL:


Hopp til innhold
Wikipedia
Søk

Generisk programmering

Fra Wikipedia, den frie encyklopedi
Kildeløs: Denne artikkelen manglerkildehenvisninger, og opplysningene i den kan dermed være vanskelige åverifisere. Kildeløst materiale kan blifjernet. Helt uten kilder.
Fiks det!Delta i konkurranse
om tilføring av kilder!
(10. okt. 2015)

Generisk programmering er enparadigme forprogrammering avdatamaskiner.

Generisk programmering innebærer at man programmerer medallmenne typer.Kildekoden fungerer med vilkårlige typer, og den egentlige typen er parameter.Kompilatoren generer da kode som passer for hver forskjellig type som er brukt.

Hensikten med generisk programmering er å gjenbruke kode, samt å kunne starte med kravene tilalgoritmen, i stedet for kravene tiltypen som vedobjektorientert programmering.

Programmeringsspråk som har støtte for generisk programmering inkludererJava,C++,Ada,Eiffel ogCommon Lisp.

Et eksempel på generisk programmering i utstrakt bruk er standardbiblioteket til C++.

Her er et eksempel i C++ avAlexander Stepanov, en av arkitektene bak dette biblioteket:

template <class StrictWeakOrdered>inline StrictWeakOrdered& max(StrictWeakOrdered& x,StrictWeakOrdered& y) {    return x < y ? y : x;}

Koden over tar inn en type som parameter (StrictWeakOrdered) og returnerer den største verdien.

Se også

[rediger |rediger kilde]
Oppslagsverk/autoritetsdata
Hentet fra «https://no.wikipedia.org/w/index.php?title=Generisk_programmering&oldid=15262991»
Kategori:
Skjulte kategorier:

[8]ページ先頭

©2009-2026 Movatter.jp