• [^] # Re: All hail to Rust

    Posté par (site web personnel) . En réponse au journal Ready At Dawn passe à Rust. Évalué à 7.

    Honnêtement, j'ai plus tendance à taper sur le C++ qui est devenu une énorme usine à gaz sans cohérence ; mais je respecte tout à fait le D et l'Ada.

    Je ne suis pas un amoureux du C++, je suis plutôt un puriste du C. Mais je pense que le C++ va malgré tout dans la bonne voie, C++11 et C++14 ont apporté pas mal de choses pour corriger les erreurs de jeunesses.

    Le C++ est en effet un langage très gros et incohérent avec le temps, tu as pas mal de paradigmes qui se baladent, des héritages parfois malvenus du C et de son histoire, etc.

    Mais je pense qu'en fait il ne faudrait plus jamais évaluer le C++ dans son ensemble qui pour des raisons de compatibilités est en vrai une chose infâme. Si tu utilises le C++11 / C++14 en évitant les vieilleries (ce qui est largement possible, si tu n'utilises pas Qt du moins) tu gagnes largement en cohérence et en puissance. Si un projet mélange les vieilles structures avec les nouvelles, c'est en effet hideux, mais c'est à éviter en réalité.