Posté par X345 .
En réponse au journal C(++) ?.
Évalué à 2.
la simplicité et l'élégance du C [...]
Vraiment ? Le C simple et élégant ? Honnêtement, si t'amuses à faire de la POO en C, ça va être sacrément moche (rien que la syntaxe pour les pointeurs de fonction, mmh, ravissant et pas du tout error-prone). Tu me diras qu'on peut aussi éviter la POO (bah oui, c'est bien connu la POO c'est qu'une mode/ça a été inventé par les SSII pour faire du fric), mais je suis pas sur que ça t'amène à du code vraiment plus élégant. De manière plus générale, un langage avec des pointeurs et des mallocs, c'est un langage de bas niveau, et c'est rarement ce qui permet d'exprimer les algorithmes de manière élégante. On y gagne en performance par contre.
Quand au troll sur le fait qu'il faut une vie entière pour apprendre le C++, je ne sais même pas quoi répondre. C'est complètement exagéré. Certes c'est un langage compliqué, y'a des pièges un peu partout, mais enfin, on est quand même plusieurs milliers sur cette planète à l'utiliser pour faire des logiciels, c'est donc que c'est faisable.
[^] # Re: Oublies le C.
Posté par X345 . En réponse au journal C(++) ?. Évalué à 2.
Vraiment ? Le C simple et élégant ? Honnêtement, si t'amuses à faire de la POO en C, ça va être sacrément moche (rien que la syntaxe pour les pointeurs de fonction, mmh, ravissant et pas du tout error-prone). Tu me diras qu'on peut aussi éviter la POO (bah oui, c'est bien connu la POO c'est qu'une mode/ça a été inventé par les SSII pour faire du fric), mais je suis pas sur que ça t'amène à du code vraiment plus élégant. De manière plus générale, un langage avec des pointeurs et des mallocs, c'est un langage de bas niveau, et c'est rarement ce qui permet d'exprimer les algorithmes de manière élégante. On y gagne en performance par contre.
Quand au troll sur le fait qu'il faut une vie entière pour apprendre le C++, je ne sais même pas quoi répondre. C'est complètement exagéré. Certes c'est un langage compliqué, y'a des pièges un peu partout, mais enfin, on est quand même plusieurs milliers sur cette planète à l'utiliser pour faire des logiciels, c'est donc que c'est faisable.