• [^] # Re: Serais-je en train de faire grossir le troll ?

    Posté par . En réponse à la dépêche Réponse de Miguel de Icaza à Dennis Powell. Évalué à 1.

    Bon je vais pas continuer à troller sur le reste, vu que ton point de vue est trop différent du mien pour qu'on tire quelque chose de la discussion.

    C++ est le seul langage pouvant remplacer fortran pour le calcul scientifique.

    YES ! Alors ça c'est magnifique ! C'est du troll ou des paroles en l'air ?
    Déjà, le Fortran est complètement inadapté à du calcul scientifique. La seule raison pour laquelle il était utilisé initialement, c'était sa portabilité sur des grosses machines avec la parallélisation, et la seule raison pour laquelle il est utilisé aujourd'hui est l'inertie des utilisateurs.
    Quant à prétendre que le C++ soit adapté à la programmation scientifique, c'est aller vite en besogne. Il faudra m'expliquer l'intérêt des objets pour des calculs bourrins ; si c'est pour faire des calculs sur 3 vecteurs qui se courent après, il y a matlab/octave.

    Pour faire du calcul scientifique, il faut un langage rapide, économe en mémoire, parallélisable et de syntaxe facile. Seul le C remplit les 3 premières conditions aujourd'hui (il ne se parallélise pas intrinsèquement, mais toutes les bibliothèques de calcul fonctionnent avec MPI). Ocaml est gourmand en mémoire (bien qu'exempt de fuites), mais commence à être utilisé. Quant au C++, sa seule syntaxe suffit à rebuter tous les gens que je connais, et il est de toute façon moins rapide que le C.

    Je peux te laisser croire que le C++ est le meilleur pour le desktop (même si tu ne comprends visiblement pas que derrière une interface il y a un programme), mais pas ça.


    Un dernier truc :
    Si le langage dans lequel tu es le plus efficace est C, et que tu es infoutu de coder en C++ ou Java, le seul domaine qu'il te reste c'est l'embarque et les drivers hardware (et encore). Mais tu n'as rien a faire a coder sur des applis desktop, c'est une perte de temps.
    Donc hormis le C++ et le Java, point de salut sur ta planète ? C'est beau, l'ouverture d'esprit. Dis-moi, tu as vu la gueule des 3 applications Java pour le desktop qui se courent après ? D'ailleurs, tu prétends que les bindings pour plein de langages, c'est lourd, et tu préconises l'utilisation d'une VM Java ?

    Bienvenue dans le monde. Dans le monde où tout le monde ne fait pas comme toi.