Geneerinen ohjelmointi
From Wikipedia, the free encyclopedia
Remove ads
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
Geneerisessä ohjelmoinnissa termillä konsepti (engl. concept) tarkoitetaan joukkoa abrastraktioita (tyypillisesti tyyppijärjestelmän tyyppejä).[2]
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.[3]
Remove ads
Lähteet
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads