3549Fermer3551
UtherLe 29/04/2018 à 19:34
Folco (./3547) :
Erf... Depuis quelques temps, je fais du C++ avec Visual Studio Community, parce que justement c'est commode côté build : intégration à l'IDE, un exécutable sans DLL annexes à ballader.
Alors pour le coup Rust est simple : par défaut il construit en statique, sauf pour les bibliothèques système, donc pas de problème de DLL.

Folco (./3547) :Uther, qu'utilises-tu de ton côté ?
Les deux environnement que je t'ai donnés sont pas mal mais encore imparfait, Rust étant un langage jeune.
- Si tu ne fait pas comme certains une allergie au Java, Intellij IDEA est vraiment bien . On voit qu'il a été développé par une société qui a de l'expérience dans le domaine de l'IDE. Par contre si tu veux faire du débogage, il te faut la version payante dédiée principalement au C/C++ : CLion
- VSCode + plugin RLS , est aussi pas mal même si il est un peu moins bien intégré.

Folco (./3547) :Par contre, les paradigmes du langage semblent éloignés de C/C++, malgré une approche syntaxique ressemblante.
En effet, le langage est moins poussé vers le tout objet. Mais surtout il faut apprendre les concepts de "Ownership" et de "Lifetime" qui peuvent vraiment te compliquer la vie. Par contre c'est ce qui fait que l'on peut éliminer une grande partie des erreurs techniques du C++, dès la compilation, sans avoir recours a des mécanismes qui diminuent les performance comme le Garbage Collector.

Folco (./3547) :J'ai vu aussi le plugin pour Intellij IDEA, mais c'est payant, c'est ça ?
Tu peux utiliser le plugin Rust avec la version "community" de Intellij IDEA qui est libre.
Mais si tu veux utiliser le débogueur, il te faut la version CLion qui est payante.