by parisse » 02 Aug 2021, 19:43
Adriweb wrote:Ben c'est du vrai C++, vs. du C-like-qui-est-en-fait-du-C++. Ce qui n'est pas forcément un problème, mais certains préfèrent exploiter bien plus les possibilités du C++.
C'est justement mon point, utiliser du vrai C++ la ou ce n'est pas indispensable, ca rend le code significativement plus lourd a concevoir/ecrire/maintenir. Je comprends bien que ca puisse plaire a des gens qui aiment l'info, mais on parle ici de coder du calcul formel, du "vrai" C++ ca augmente la barriere a l'entree pour des gens qui ont plutot des competences mathematiques qu'informatique.
Sans parler de différences de code style / formattage.
Oui, alors la on pourrait en dire long. Je trouve particulierement stupide les regles appliquees par certains formatteurs de code, comme par exemple systematiquement mettre un espace avant et apres un operateur binaire. Alors qu'une utilisation judicieuse et non automatique des espaces peut permettre de mettre en valeur la logique du code. Par exemple, ecrire
- Code: Select all
gen delta = b*b-4*a*c;
c'est a mon avis bien mieux que
- Code: Select all
gen delta = b * b - 4 * a * c;