IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Rust par l'exemple : apprendre le langage Rust par la pratique
Un cours de Rust Core Team traduit par Anthony Defranceschi

Le , par Community Management

5PARTAGES

16  0 
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.

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de Songbird
Membre expert https://www.developpez.com
Le 23/04/2018 à 0:09
J'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.
1  0 
Avatar de codec_abc
Membre confirmé https://www.developpez.com
Le 24/04/2018 à 17:46
Citation Envoyé par Songbird_ Voir le message
J'avais pris la décision de collapser la plupart des exemples parce que je craignais de noyer le lecteur dans des pages de 1500 lignes (texte et code confondus). Penses-tu que ça serait plus commode de les laisser non-collapsés ?
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é.
1  0 
Avatar de Songbird
Membre expert https://www.developpez.com
Le 24/04/2018 à 18:17
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é.
Absolument, oui. D'ailleurs, si tu as besoin d'aide, n'hésites pas.

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 !
1  0 
Avatar de Songbird
Membre expert https://www.developpez.com
Le 28/04/2018 à 1:50
Bonjour,

Comme promis, la ressource a été mise à jour et dispose désormais de l'intégralité des chapitres.

Bonne lecture !
1  0 
Avatar de Community Management
Community Manager https://www.developpez.com
Le 23/04/2018 à 0:10
Merci
0  0 
Avatar de codec_abc
Membre confirmé https://www.developpez.com
Le 24/04/2018 à 10:19
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 ?
0  0 
Avatar de Songbird
Membre expert https://www.developpez.com
Le 24/04/2018 à 16:56
Bonjour codec_abc,

Très belle initiative !
Merci !

Petite question: est-il possible d'agrandir tous les samples de code à la fois car par défaut ils sont tous collapsés ?
De ton côté, non, tu ne peux pas. J'avais pris la décision de collapser la plupart des exemples parce que je craignais de noyer le lecteur dans des pages de 1500 lignes (texte et code confondus). Penses-tu que ça serait plus commode de les laisser non-collapsés ?
0  0 
Avatar de MaitrePylos
Modérateur https://www.developpez.com
Le 26/04/2018 à 12:29
Bonjour,
Il y a une erreur dans le premier code :

Code rust : Sélectionner tout
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().
0  0 
Avatar de Songbird
Membre expert https://www.developpez.com
Le 26/04/2018 à 16:54
Bonjour,

C'est noté. Merci !
0  0 
Avatar de Community Management
Community Manager https://www.developpez.com
Le 28/04/2018 à 22:12
0  0