Unul dintre lucrurile grozave în programarea computerelor este că după ce ați învățat un computer cum să facă o acțiune puteți apela din nou funcția respectivă O denumiți și apoi o puteți apela. Este într-adevăr ca și extinderea limbajului În programul pe care l-am construit, am învățat cum să desenăm un pătrat prin mișcare și rotire de patru ori. Putem lua acea funcție și îi putem da un nume desenăm un pătrat și de cîte ori dorim asta spunem „desenează un pătrat” vom reveni și vom invoca acea funcție, acel cod. Va executa acțiunea deci am adăugat acel concept limbajului de programare.