• [^] # Re: Rust vs Go

    Posté par (site web personnel) . En réponse à la dépêche Rust s’oxyde en version 0.10. Évalué à 9. Dernière modification le 09 avril 2014 à 10:52.

    J'ai l'impression que c'est carrément un vrai concurrent au C++ à ce niveau là aussi complexe l'un que l'autre :)

    C'est clairement un concurrent à C++ dans le domaine de la prog système, des services lourds ou du HPC.

    Ceci dit, je n'irai pas jusqu'a dire qu'il est aussi complexe que C++ : Rust est plus jeune et ça se voit.
    Il ne souffre pas de 20 ans de compatibilité avec le C et de problème de design ( throw ? ahah )

    • il y a un système de modules et non une ABI dégueulasse qui casse à chaque changement dans la vtable.
    • Le système de macro de Rust ne te crache pas 5 pages d'erreurs à la première erreur de typage dans ton template contrairement à C++
    • Le memory management par ref counter est intégré au language... et non intégré au template si Dieu le veut en version cx11...
    • la librairie standard te fournit autre chose que ton bash et ton couteau.
    • un système d'IO correcte qui ne t'oblige pas à redescendre à des appels posix ou à te pendre avec Boost:Asio.

    Il y a une belle évolution et sincèrement j'en salive presque.