C'est de la provocation ça. parce que entre (int)truc et static_cast(truc) je préfère de loin le premier surtout quand le int ou truc se voit prefixé avec Mon::Namespace::De::Vingt::Metres::De::Long (ok c'est un peu exagéré).
Le C++ est le language que je trouve le plus moche après perl (qui lui est le plus moche). Ils sont pas pour autant mauvais mais l'abus de symbols combiné peut vous rendre impuissant, antipathique et tuer des chatons. Et les templates qui sont très puissant je l'admet sont aussi la <première <cause < d'illisibilité <de ce langage > > > (et ce problème entre >> et > > est vraiment ridicule)
Sinon je suis assez d'accord avec toi sur les gens qui mélange C et C++ dans un sens comme dans l'autre. C'est deux langages différents et pourtant il y a pas besoin de chercher bien loin pour trouver des cours de "C\C++" qui sont pas loin de l'hérésie à faire un gros mélange entre les deux.
Pour en revenir au D personnelement je trouve qu'il comble le manque qu'il existe entre C++ et Java/C#. C'est un langage objet avec de bonnes possibilités et une syntaxe propre mais qui sort des binaires "natifs". Il mérite vraiment à se faire connaitre, parce que à mon avis son principal défaut c'est le manque de gens (et donc libs disponiblent) qui l'utilise.
[^] # Re: peut etre que...
Posté par moo4 . En réponse au journal Un langage pour les nuls? Le langage D!. Évalué à 3.
C'est de la provocation ça. parce que entre (int)truc et static_cast(truc) je préfère de loin le premier surtout quand le int ou truc se voit prefixé avec Mon::Namespace::De::Vingt::Metres::De::Long (ok c'est un peu exagéré).
Le C++ est le language que je trouve le plus moche après perl (qui lui est le plus moche). Ils sont pas pour autant mauvais mais l'abus de symbols combiné peut vous rendre impuissant, antipathique et tuer des chatons. Et les templates qui sont très puissant je l'admet sont aussi la <première <cause < d'illisibilité <de ce langage > > > (et ce problème entre >> et > > est vraiment ridicule)
Sinon je suis assez d'accord avec toi sur les gens qui mélange C et C++ dans un sens comme dans l'autre. C'est deux langages différents et pourtant il y a pas besoin de chercher bien loin pour trouver des cours de "C\C++" qui sont pas loin de l'hérésie à faire un gros mélange entre les deux.
Pour en revenir au D personnelement je trouve qu'il comble le manque qu'il existe entre C++ et Java/C#. C'est un langage objet avec de bonnes possibilités et une syntaxe propre mais qui sort des binaires "natifs". Il mérite vraiment à se faire connaitre, parce que à mon avis son principal défaut c'est le manque de gens (et donc libs disponiblent) qui l'utilise.