Geneerinen ohjelmointi
Siirry navigaatioon
Siirry hakuun
Geneerinen ohjelmointi on ohjelmointimenetelmä, jossa algoritmit kirjoitetaan metatyypeillä tai varsinainen tietotyyppi määritellään myöhemmin.
Keskeinen käsite on geneerisessä ohjelmoinnissa on abstraktointi:[1]
- tietotyypit
- algoritmit
- rakenteet
- esitystavat
Menetelmä mahdollistaa algoritmien ja funktioiden käyttämisen uudelleen kirjoittamatta ohjelmakoodia eri tietotyypeille erikseen.
Esimerkki menetelmän käytöstä on C++ ohjelmointikielen template-mallit ja tarkemmin sen standardimallikirjasto.[2]
Lähteet[muokkaa | muokkaa wikitekstiä]
- ↑ Musser, David R. & Stepanov, Alexander A.: Generic Programming stepanovpapers.com. Viitattu 1.2.2017.
- ↑ Dehnert, James C. & Stepanov, Alexander: Fundamentals of Generic Programming stepanovpapers.com. Viitattu 2.2.2017.