• [^] # Re: Bof, pas d'accord avec lui.

    Posté par . En réponse à la dépêche Critique de C# par James Gosling l'inventeur de Java. Évalué à 10.

    > Java permet de coder de manière largement plus crade car c'est le "garbage collector" qui s'occupe de ce problème pour toi
    C'est pas crade, bien au contraire c'est beaucoup plus pratique et élégant.


    Oui je suis tout à fait d'accord avec toi, moi aussi j'aime bien a ne pas m'occuper de la mémoire.
    Je voulais dire par là que tu vas plus facilement te "lacher" en créant pleins d'objets dans tous les sens sans te demander s'il n'y a pas de manières plus optimales pour arriver au même résultat.
    C'était juste un point de vue "puriste" que j'apprécie en théorie mais que je mets jamais en application en pratique :-) sauf en C ou je n'ai pas le choix (enfin si j'ai le choix d'avoir une application buggée :-)

    Être aussi propre en C réclame une discipline quasi-impossible à soutenir, parce que tu vas faire le boulot du compilateur. En C++, tu peux plus facilement être propre parce que le compilateur t'apporte les outils pour ça.

    C'est ce que je voulais dire, C++ t'apporte des mécanismes qui force ta conception et du coup rend les choses plus propres (sauf si on met du pur code C bien dégueulasse à l'intérieur évidemment car C est laxiste).

    Oui, mais l'héritage n'est pas une chose anodine, c'est un outil qu'il faut utiliser à bon escient.
    Tu confonds la programmation objet et l'héritage.


    Moi non, mais le problème c'est que dans certains programmes que j'ai repris, apparement cette idée n'avait pas été assimilée.
    Je fais des héritages uniquement sous l'effet de la torture, quand raisonnablement ça apporte un réel plus.
    <apparté>
    Je travaille en SSII, je parle de code programmé par des débutants (qui étaient trés loin d'être mauvais d'ailleurs) en milieu professionnel.
    Ils manquaient juste un peu d'expérience pour savoir quand est ce qu'il fallait appliquer le "manuel du parfait petit programmeur objet qui fait plein d'héritage car les héritages c'est jolis, les héritages c'est bon, mangez en" et quand est ce qu'il fallait dire "STOP". :-)
    </apparté>
    Mais je suis le premier à écouter un étudiant tout frais moulu quand il propose des idées, car il n'a pas d'idée préconçue ce qui permet d'avoir un autre point de vue, et d'éviter d'avoir une vision monobloc de la solution à un problème car je peux aussi faire des erreurs.