Uma das melhores coisas na programação de computadores é que depois de ensinares o computador a fazer uma coisa, podes pedir que ele faça aquela função novamente. Dás um nome à função, e depois só tens de a chamar. Isto é, na verdade, uma extensão da linguagem. No programa que construímos, aprendemos que para desenhar um quadrado temos de mover e virar quatro vezes. Podemos pegar nessa função e dar-lhe um nome, "desenhar um quadrado", para que sempre que quisermos usá-la, apenas termos que dizer "desenhar um quadrado", e essa função - esse código - será executada. Nós adicionámos este conceito à nossa linguagem de programação.