el muchacho le 10 Avril 2007 23:27
C++ remplace peu à peu le Fortran pour le calcul scientifique, grâce à l'utilisation des templates. Pourtant le langage de prog D est bien mieux armé de ce coté-là, tout en étant infiniment plus agréable à programmer que C++, avec des perfs très proches.
Bref, D me paraît être un langage idéal pour le calcul scientifique.
Exemple:
http://www.digitalmars.com/webnews/news ... e_id=51617
xantox Site Admin le 11 Avril 2007 01:03
Bienvenu el_muchacho et merci d'inaugurer le forum Calcul, il était temps
. D est intéressant, plus évolué et en même temps aussi performant (sinon plus) que C++, hélas il n'a pas été extrêmement remarqué ces dernières années dans le domaine scientifique, on va voir si cette release 1 va le faire décoller.
lambda0 le 17 Avril 2007 16:53
Bof... encore un langage de plus parmi des centaines...
J'ai écris des millions de lignes de code en C++ depuis 15 ans pour de la modélisation de phénomènes physique, calcul intensif, etc., je ne vois pas de raison de changer de langage pour quelques améliorations marginales.
A une certaine époque, on nous présentait par exemple Java comme la panacée et on voulait en mettre partout, et puis le soufflé est retombé, et c'est finalement resté cantonné à quelques niches.
C++ est un standard industriel, il a fallu plus de 10 ans pour le standardiser et le stabiliser et les industriels ont autre chose à faire que de changer de langage tous les 5 ans, réécrire leurs bibliothèques, faire migrer leur compilateur, etc.
Pour que ce langage D puisse être utilisé en remplacement du C++ dans des applications professionnelles et critiques, il faudrait qu'il apporte des avantages décisifs, et je n'ai pas l'impression que ce soit le cas.
Au fait, beaucoup de scientifiques écrivent toujours dans un langage préhistorique dont on annonce la mort imminente depuis 30 ans: le FORTRAN.
xantox Site Admin le 17 Avril 2007 19:45
C'est un peu la raison pour laquelle D n'a pas percé dès le départ en effet. Un changement de langage demande un effort considérable et on ne le justifie que par des sauts qualitatifs, d'autant plus dans le domaine scientifique, pour Fortran toutefois il n'aurait sûrement pas resisté s'il n'avait pas des excellentes performances. On pourrait dire que si C++ n'a pas pu remplacer Fortran, D le pourrait - mais il n'est pas très probable que D puisse remplacer C++.
|
Page 1 sur 1
|
[ 4 messages ] |
|