Functies zijn bouwstenen van de meeste moderne programmeertalen. Elk programma kan in wezen een programma op zichzelf zijn, met zijn eigen variabelen, uitdrukkingen, enz.
Voordelen:
- Vergroot de leesbaarheid
- Herbruikbaarheid
- Maak modulaire organisatie en testen mogelijk.
- Inkapseling.