4042Close
BrunniOn the 2014-05-26 at 11:48pm
Folco (./30) :
Pensée du jour à propos du langage C :
- organisez votre programme par "modules", chacun chargé d'une tache bien précise. Vous le faites déjà me direz-vous ? bon ok
- utilisez un source pour chacun de ces modules, appairé avec un header ne faisant contenant que les protos des fonctions "publiques"
- dans ces sources, utilisez des variables globales, mais déclarées static, de même que toutes les fonctions qui n'ont pas besoin d'être pubiques

Et voilà, vous avez reconstitué le principe d'encapsulation des classes du C++.

Pour faire exactement ça, le C est plus propre que le C++. En général ça donne un code plus lisible et plus maintenable. Là où le C++ devient plus intéressant c'est pour le polymorphisme, la généricité, l'encapsulation des types valeur (Vector3, Matrix4x4, Color, fixed int, etc.), la gestion de la mémoire assistée, mais sinon je préfère encore du bon vieux C.