honnetement ça fait longtemps que je n'ai plus fait de c++ dans des code de calcul, mais mes derniers essais remontent à l'époque d'egcs, avec les librairies Blitz++ et SL++ (sl++ est un projet abandonné, je crois), entierement basées sur les expression templates. Eh bien un code C++ de 3 lignes mettait 5 minutes à compiler, en bouffant 100Mo de mémoire...
g++ a certainement fait beaucoup de progrès depuis, mais la mauvaise impression initiale persite.
quand au mot cle restrict, oui c'est bien pratique pour combler la difference de perf entre C et f77, mais il faut faire aussi un certain nombre d'efforts pour forcer le compilateur à faire de bonnes optimisation.... enfin bon j'attend toujours le mix parfait entre C et f90, même si ce n'est pas D.
[^] # Re: YAL
Posté par Troy McClure (site web personnel) . En réponse à la dépêche Draft de la spécification du langage D. Évalué à 1.
g++ a certainement fait beaucoup de progrès depuis, mais la mauvaise impression initiale persite.
quand au mot cle restrict, oui c'est bien pratique pour combler la difference de perf entre C et f77, mais il faut faire aussi un certain nombre d'efforts pour forcer le compilateur à faire de bonnes optimisation.... enfin bon j'attend toujours le mix parfait entre C et f90, même si ce n'est pas D.