Funktio on tietyn rajatun tehtävän suorittava pieni ohjelma. | |
Funktioiden avulla toteutetaan ohjelmien modulaarisuutta. |
Funktioista puhuttaessa voidaan erottaa kaksi tasoa:
Toisaalta on olemassa valmiita kirjastofunktioita, jotka ovat kaikkien ohjelmoijien käytössä. | |
Toisaalta jokainen ohjelmoija voi kirjoittaa funktioita omaan käyttöönsä. |