• [^] # Re: Enfin!

    Posté par . En réponse à la dépêche Le logiciel de D.A.O. gratuit DraftSight est disponible en bêta pour Linux. Évalué à 1.

    Je vais éviter de mettre en doute le modèle tout-objet de JAVA, ça risque de passer pour du troll, mais bon c'est ce langage que j'avais en tête :p

    En fait je programme en C, C++ et Python, le premier n'est pas vraiment fait pour l'orienté objet, mais même le C++ garde les types prédéfinis du C, ils ne sont pas encapsulés parce qu'ils (mais ça reste un avis) n'en ont tout simplement pas besoin !

    L'orienté objet est par exemple très utile pour gérer la mémoire d'un type à taille variable comme des listes ou des vecteurs. D'ailleurs le C++ a des conteneurs pour ça.
    Je ne vois pas l'utilité pour un type de taille fixe, comme un entier.
    Sans parler de la consommation mémoire, un entier standard sur x86 tient dans 4 octets, si on l'encapsule j'ose pas imaginer ce que ça représente pour simplement représenter un nombre !

    J'ai toujours été assez prompt à critiquer le C++ qui hérité de quelques ratés du C, mais ils ont en tout cas évités le piège du tout objet à mon avis.