• [^] # Re: Le Fortran

    Posté par (site web personnel) . En réponse à la dépêche Décès du père du Fortran et de la notation BNF. Évalué à 2.

    Je connais aussi un code utilisé dans le génie-civil qui a entièrement été recodé en C++ par une personne embauchée en CDD par l'INRIA je crois. Depuis, cette personne est partis et le code doit continuer à vivre... sans informaticien à plein temps.

    Pour avoir fait du C++, c'est facile et rapide de transformer un code bien écrit en une soupe horrible et peu performante...

    Il est clair qu'il manque d'ingénieur de développement (et aussi d'ingénieur système pour pas que le dev fasse du système) dans les laboratoires non liés à l'informatique directement et hors grand équipement de type physique (l'IN2P3 a quand même des moyens que les autres n'ont pas).

    Pour être positif, il y a quand même des bibliothèques qui bougent, par exemple, en prenant la bonne version de la fftw, on a facilement un facteur 2 à 3 sur un code, et cela, qu'on soit en Fortran ou en C ;-)

    Par contre, ce qui est pénible en Fortran, c'est que le mapping des fonctions dans les .o n'est pas normalisé donc il faut se tapper de recompiler les bibliothèques pour chaque version de compilateur. Lorsqu'on fait un nouveau langage, cela devrait être dans les spécifications de base.