Rust par l'exemple : apprendre le langage Rust par la pratique
Un cours de Rust Core Team traduit par Anthony Defranceschi
Le 2018-04-22 23:29:31, par Community Management, Community Manager
Chers membres du club,
J'ai le plaisir de vous présenter ce tutoriel pour apprendre Rust par la pratique.
Rust est un langage système moderne mettant l'accent sur la sécurité, la vélocité et la concurrence. Il y parvient en gérant la mémoire sans utiliser de ramasse-miettes (garbage collector).
Ce tutoriel est une collection d'exemples parfaitement exécutables qui illustre les différents concepts du langage Rust et ses bibliothèques standards.
Bonne lecture, et n'hésitez pas à apporter vos commentaires.
J'ai le plaisir de vous présenter ce tutoriel pour apprendre Rust par la pratique.
Rust est un langage système moderne mettant l'accent sur la sécurité, la vélocité et la concurrence. Il y parvient en gérant la mémoire sans utiliser de ramasse-miettes (garbage collector).
Ce tutoriel est une collection d'exemples parfaitement exécutables qui illustre les différents concepts du langage Rust et ses bibliothèques standards.
-
SongbirdMembre expertJ'en profite, toutefois, pour préciser que le document n'est pas complet. Une mise à jour devrait arriver dans les prochaines semaines pour apporter les chapitres manquants.le 23/04/2018 à 0:09
-
codec_abcMembre confirméJ'aurai tendance à dire oui. Le code est superflue quand on lis quelque chose dans un langage que l'on connait déjà et que l'on s'attarde plus sur un concept que sur le code en lui même. Dans ce cas présent, j'imagine mal un débutant en Rust (et je pense que c'est avant tout a eux que s'adresse cet article) ne pas déplier la grande majorité des morceaux de code. J'imagine que l'on peut quand même passer sur les if, while et autres éléments de langage courant et non spécifique à Rust, mais à choisir je préfère les avoir déplié.le 24/04/2018 à 17:46
-
SongbirdMembre expertJ'aurai tendance à dire oui. Le code est superflue quand on lis quelque chose dans un langage que l'on connait déjà et que l'on s'attarde plus sur un concept que sur le code en lui même. Dans ce cas présent, j'imagine mal un débutant en Rust (et je pense que c'est avant tout a eux que s'adresse cet article) ne pas déplier la grande majorité des morceaux de code. J'imagine que l'on peut quand même passer sur les if, while et autres éléments de langage courant et non spécifique à Rust, mais à choisir je préfère les avoir déplié.
Je prends note pour le reste de ton post. Je modifierai les collapse lorsque les prochains chapitres (déjà rédigés) seront ajoutés.
En te souhaitant une bonne lecture malgré tout !le 24/04/2018 à 18:17 -
SongbirdMembre expertBonjour,
Comme promis, la ressource a été mise à jour et dispose désormais de l'intégralité des chapitres.
Bonne lecture !le 28/04/2018 à 1:50 -
Community ManagementCommunity ManagerMercile 23/04/2018 à 0:10
-
codec_abcMembre confirméTrès belle initiative !
Petite question: est-il possible d'agrandir tous les samples de code à la fois car par défaut ils sont tous collapsés ?le 24/04/2018 à 10:19 -
SongbirdMembre expertBonjour codec_abc,Très belle initiative !Petite question: est-il possible d'agrandir tous les samples de code à la fois car par défaut ils sont tous collapsés ?le 24/04/2018 à 16:56
-
MaitrePylosModérateurBonjour,
Il y a une erreur dans le premier code :Code rust : 1
2
3
4
5
6
7
8
9
10// Ceci est un commentaire et sera ignoré par le compilateur. // Ceci est la fonction principale fn main() { // Toutes les déclarations se trouvant dans le corps de la fonction seront exécutées lorsque le binaire est exécuté. // Afficher du texte dans la console. println!("Hello World!"); }
Il manque les // de commentaires deuxième ligne du main().le 26/04/2018 à 12:29 -
SongbirdMembre expertBonjour,
C'est noté. Merci !le 26/04/2018 à 16:54 -
Community ManagementCommunity Managerle 28/04/2018 à 22:12