Ceci dit, il y a un endroit où cette convention est sensée: une librairie statique! Parce que 1 fichier source => 1 fichier objet et la granularité du linking est normalement par fichier objet. TIGCCLIB utilise essentiellement cette convention pour cette raison (mais avec des exceptions: si des fonctions sont toujours utilisées ensemble, autant les regrouper; et il y a aussi les fameuses fonctions à 2 points d'entrée, un hack qu'on ne peut se permettre qu'en assembleur

).