Bonjour à toutes et à tous
Je viens du monde scientifique où je trouve assez difficile de communiquer sur les concepts de programmation C++.
J'ai débuté le C++ voilà à peine un an, mais je l'ai appris au biberon developpez.com, où des phrases comme "les services publics d'une classe", "les comportements que l'on est en droit d'attendre de la classe", "une classe fait une seule chose mais le fait bien" abondent. Du coup assez vite grâce à vous, mes programmes sont devenus (un peu) plus vivants/solides/extensibles.
Mais une telle vision n'est pas forcément partagée, et cela rend la communication difficile avec quiconque ne verrait les problèmes de prog que sous forme de structures de données et d'algorithmes.
Du coup je me suis rendu compte que j'avais du mal à identifier ce concept. On parle de quoi ? De programmation basée sur les services ? Sur les comportements ? Est-ce que c'est le paradigme générique qui encourage cette vision des choses ?
Et enfin, existent-ils des "références" (livres ou articles fondateurs...) qui appuient cette manière de voir les choses et dont je pourrais me servir pour rédiger/appuyer le chapitre "Prog" de mon manuscrit de thèse ? Quand les choses paraissent trop exotiques en science, on utilise des références pour rassurer et informer le lecteur ^^.
Cordialement,
Partager