Genericiteit: verschil tussen versies
Verwijderde inhoud Toegevoegde inhoud
k Titel van Generiek programmeren gewijzigd in Genericiteit (programmeertaalvoorziening): Het gaat hier niet om een manier van werken, maar om een voorziening (feature) van bepaalde programmeertalen. |
+generics, +c# |
||
Regel 1:
'''Generiek programmeren''' is een vorm van [[programmeren]] waarbij [[algoritme|algoritmes]] worden geschreven in een bepaalde [[syntaxis]]
Generiek programmeren ligt dicht tegen [[meta-programmeren]] aan, een techniek waarbij aan de hand van bepaalde broncode weer nieuwe broncode wordt geprogrammeerd, die daarna wordt gecompileerd. Bij generiek programmeren gaat het echter om een [[syntaxis|syntactische]] en [[semantiek|semantische]] uitbreiding in de [[programmeertaal]] en wordt er niet direct 'nieuwe' broncode gegenereerd.
Generiek programmeren werd rond 1970 onderdeel van een aantal programmeertalen, zoals [[CLU]], [[Ada (programmeertaal)|Ada]]. Later werd de techniek ook onderdeel van veel andere object-geöriëntieerde talen, zoals [[C++]], [[C#]], [[Eiffel (programmeertaal)|Eiffel]] en [[Java (programmeertaal)|Java]].
== Voorbeelden van generiek programmeren ==
|