Entre autre "paradigme" il y a celui de la programmation modulaire.
C´est-à-dire que c´est uen technique (proche de la programmation objet, mais moins développé) qui consiste à faire en sorte que chaque morceau de code que tu écrit puisse être réutilisé ailleurs. Il s´agit de module. Tu fait par exemple un module qui contient une fonction de tri, et le jour où tu à besoin de nouveau d´une fonction de tri, tu reprend ton module. A l´inverse, si un jour tu découvre une meilleur façons de faire un tri, tu modifie juste le module de tri et tu ne change rien au reste du programme.