funktiopohjaisuus
Funktiopohjaisuus viittaa ohjelmistokehityksen paradigmaan, jossa ohjelmien rakenne perustuu funktioiden käyttöön. Funktiot, joita kutsutaan myös aliohjelmiksi tai menettelyiksi, ovat itsenäisiä koodilohkoja, jotka suorittavat tietyn tehtävän. Ohjelman kokonaisuus rakentuu näiden funktioiden kutsumisesta ja niiden tulosten yhdistämisestä. Tämä lähestymistapa korostaa moduulirakenteisuutta ja uudelleenkäytettävyyttä.
Keskeinen ajatus funktiopohjaisessa ohjelmoinnissa on jakaa monimutkainen ongelma pienempiin, hallittavampiin osiin, joista kukin voidaan toteuttaa omana
Erilaiset ohjelmointikielet tukevat funktiopohjaista ohjelmointia eri tavoin. Jotkin kielet, kuten Python, JavaScript ja Haskell, ovat vahvasti