Functies zijn bouwstenen van de meeste moderne programmeertalen. Elk programma kan in wezen zelf een programma zijn, met zijn eigen variabelen, uitdrukkingen, enz.
Voordelen:
- Vergroot de leesbaarheid
- Herbruikbaarheid
- Sta gemodulariseerde organisatie en testen toe.
- Inkapseling.