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.
[^] # Re: Rust vs Go
Posté par Firwen (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.
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 une belle évolution et sincèrement j'en salive presque.