• [^] # Re: C'est encore programmé en C ?!

    Posté par . En réponse à la dépêche Le moteur du jeu Quake 3 en GPL. Évalué à 2.

    Sur pas mal d'applications, Smart Eiffel, atteint C dans les performances. En effet SmartEiffel supprime la liaison dynamique.

    Sur pas mal d'applications, peut-être, mais as-tu des exemples de jeux exigeants au niveau matériel écrits en SmartEiffel pour pouvoir comparer ce qui est comparable ?

    Et concernant l'absence de liaison dynamique en SmartEiffel, ça ne concerne que les langages objet, donc pas le C. D'ailleurs, SmartEiffel dépend toujours d'un compilateur C pour produire un exécutable, je vois difficilement comment on peut faire plus rapide que du C en produisant du C...

    Le C fut un beau langage, mais il n'est plus le seul à être rapide et l'avenir est au compilateur capable d'analyser profondément le code afin de l'optimiser

    L'avenir est peut-être là, mais pas le présent en tout cas :
    http://games.slashdot.org/comments.pl?sid=159570&cid=13365387(...)
    "Optimized SIMD coding almost always requires significant transformations that compilers can't really do on their own."

    Cela dit, il est clair que le C n'a plus sa place dans le développement de jeux vidéo, mais j'ai l'impression que le C++ a encore de belles heures devant lui.