Üldistav programmeerimine: erinevus redaktsioonide vahel
Eemaldatud sisu Lisatud sisu
P Robot: Automated text replacement (-\r\n{{[Tt]äienda}}\r\n\r\n +\n) |
vikindatud |
||
1. rida:
'''Üldistav programmeerimine
▲Üldistav programmeerimine e. '''''Generic programming''''' on programmeerimistehnika, mis võimaldab kasutada erinevaid [[andmetüüp]]e, seni kuni andmetüübid täidavad teatud tingimusi. Seda tehnikat kasutavad mitmed kaasaegsed keeled, sh [[C pluss pluss|C++]], [[D (keel)|D]], [[Eiffel (keel)|Eiffel]], [[Ada (programmeerimiskeel)|Ada]], [[BETA (keel)|BETA]]. C++ [[mall (programmeerimine)|mallid]] on üheks ''üldistava programmeerimise'' edasiviijaks ja populariseerijaks.
==Näide==
▲Näiteks, kui tahetakse luua programmeerides ''üldistavat'' loendit, oleks üheks võimalikuks deklaratsiooniks
list<T>
kus T oleks [[andmetüüp]]. Kui
list<Integer> IntegerList
list<Animal> AnimalList
Peale sellist deklaratsiooni on loend käsitletav täpselt nii nagu antud andmetüübi loend.
|