Je suis débutant en Rust et je ne peux pas parler de développement, mais par rapport au C et au Fortran, le compilateur Rust donne vraiment des messages d'erreurs bien conçus avec souvent un bon conseil pour résoudre le problème. C'est agréable.
Évidemment, le langage, et donc le compilateur, est très rigoureux. Mais ma première impression est qu'on passe donc plus de temps à déboguer avant que ça s'exécute et (beaucoup ?) moins après. En tout cas pour de petits exercices, une fois que ça compile c'est rare que ça ne fasse pas ce que l'on veut.
Mais ma première impression est qu'on passe donc plus de temps à déboguer avant que ça s'exécute et (beaucoup ?) moins après.
Je confirmes et d'après Google il faut moins de 6 mois pour un développeur C/C++ pour s'adapter. Et cela ne vient pas du fait que le langage soit particulièrement difficile, cela vient du fait qu'il est particulièrement différent. Un peu comme passer de la programmation procédurale à celle fonctionnelle. Le concept de borrowing est un peu particulier mais c'est surtout que cela implique de concevoir le programme différemment. Il faut reconfigurer son cerveau ;)
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
Oui, c'est çà, il faut apprendre les concepts du langage et se glisser dans le moule. Il ne faut pas essayer de faire à tout prix comme on faisait avec d'autres langages.
# rigueur
Posté par vmagnin (site web personnel, Mastodon) . Évalué à 3 (+1/-0).
Je suis débutant en Rust et je ne peux pas parler de développement, mais par rapport au C et au Fortran, le compilateur Rust donne vraiment des messages d'erreurs bien conçus avec souvent un bon conseil pour résoudre le problème. C'est agréable.
Évidemment, le langage, et donc le compilateur, est très rigoureux. Mais ma première impression est qu'on passe donc plus de temps à déboguer avant que ça s'exécute et (beaucoup ?) moins après. En tout cas pour de petits exercices, une fois que ça compile c'est rare que ça ne fasse pas ce que l'on veut.
[^] # Re: rigueur
Posté par abriotde (site web personnel, Mastodon) . Évalué à 2 (+1/-0).
Je confirmes et d'après Google il faut moins de 6 mois pour un développeur C/C++ pour s'adapter. Et cela ne vient pas du fait que le langage soit particulièrement difficile, cela vient du fait qu'il est particulièrement différent. Un peu comme passer de la programmation procédurale à celle fonctionnelle. Le concept de borrowing est un peu particulier mais c'est surtout que cela implique de concevoir le programme différemment. Il faut reconfigurer son cerveau ;)
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
[^] # Re: rigueur
Posté par vmagnin (site web personnel, Mastodon) . Évalué à 2 (+0/-0).
Oui, c'est çà, il faut apprendre les concepts du langage et se glisser dans le moule. Il ne faut pas essayer de faire à tout prix comme on faisait avec d'autres langages.
Envoyer un commentaire
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.