• AgoraVox sur Twitter
  • RSS
  • Agoravox TV
  • Agoravox Mobile


En réponse à :


Bulgroz 12 mai 2009 12:17

Bon, Allain Jules a directement écrit son article en C++, et contrairement aux intervenants qui trouvent cet article abscons, moi, je n’y vois pas de problème particulier d’autant que le langage C++ n’appartient à personne et par conséquent n’importe qui peut l’utiliser sans besoin d’une autorisation ou obligation de payer pour avoir le droit d’utilisation. . Il est donc accessible à tous.

Néanmoins, je mets en garde Allain Jules sur le fait que la compilation d’un article écrit en C++ effectue également un contrôle plus minutieux sur le typage du RTII et que l’encapsulation permet de faire abstraction du fonctionnement interne et de l’implémentation d’une classe et ainsi de ne se préoccuper que des services rendus par celle-ci. C++ implémente l’encapsulation en permettant de déclarer les membres d’une classe avec le mot réservé public, private ou protected, private par exemple sera uniquement accessible depuis les fonctions qui sont membres de la classe et, d’autre part, depuis les fonctions autorisées explicitement par la classe (par l’intermédiaire du mot réservé « friend »). On pourrait donc déclarer tous les membres publics, mais en perdant une partie des bénéfices des mécanismes permettant de résoudre les ambiguïtés lorsque plusieurs variables provenant de différents composants sont homonymes. Ainsi,apportés par la programmation orientée (les articles de Julles Alain sont toujours orientés), il serait de bon usage de déclarer toutes les données privées, ou au moins protégées, et de rendre publiques car les méthodes agissent sur ces données. 

Sur le personnage de Drucker, les remarques de Julles sont exactes, je ferai cependant l’observation suivante :

#include using namespace std ; int main() cout << « Hello, new world ! » << endl ; return 0 ;

Mais après tout, cela n’engage que moi car je ne lui ai jamais serré la main.


Ajouter une réaction

Pour réagir, identifiez-vous avec votre login / mot de passe, en haut à droite de cette page

Si vous n'avez pas de login / mot de passe, vous devez vous inscrire ici.


FAIRE UN DON


Palmarès