Ce topic contiendra des notes et autres tricks & astuces jusqu'à ce que le sujet soit suffisamment complet pour que je puisse le refactoriser en quelque chose de moins brouillon.
Pour les intéressés, le thread pourra contenir:
- Des solutions pour adopter la "meilleure" façon de penser pour appréhender correctement les messages du compilateur si il y a une erreur. (le fonctionnement de Rust étant assez spécial)
- Les outils gravitant autour de Rust
- Des exemples de petits programmes Rust pour mieux appréhender son fonctionnement
- ...
Présentation:
Pour faire cours, Rust a été pour la première fois publié en 2010 par Graydon Hoare dans le but de rendre la programmation concurrente moins compliquée qu'en C et/ou C++ de par sa philosophie plutôt déconcertante de considérer en premier lieu toutes les ressources comme étant
constantes.
L'un des avantages de rust est qu'il est compilé, dispose d'une syntaxe légère et assez bas niveau pour gérer raisonnablement la mémoire allouée par nos programmes.
Mozilla finira par prendre le projet sous son aile pour continuer à le développer.
Entre autres fonctionnalités, Rust peut être également transpilé vers C.
!
Les (futures) Questions/Réponses proposées ci-dessous peuvent comporter quelques confusions.
Si vous parvenez à les débusquer, merci de me contacter par MP pour que je puisse les corriger.
FAQ Rust:
Comment déclarer une fonction ?Comment implémenter un trait ?Qu'est-ce qu'un trait ?Comment parcourir un tableau ?Comment créer un tableau ?Comment créer une chaîne de caractères ?Comment déclarer un entier non signé ?Comment déclarer un nombre flottant ?Rust supporte-t-il le camelCase ?Comment déclarer un entier ?