Loading s4prg_rust_00_main...

enib_small.png S4-PRG-Rust — Programmation en Langage Rust

Ce site donne accès aux ressources nécessaires à l'apprentissage de la programmation dans le cadre du quatrième semestre de la scolarité à l'ENIB.
Le langage Rust est utilisé à cet effet.
{1 #activity } Activité
Cet enseignement vise à renforcer l'aptitude à programmer, en s'appuyant sur les exigences du langage Rust, afin d'acquérir des pratiques rigoureuses.
Au delà de la formulation du code, ceci implique notamment de tester les réalisations, d'en mesurer les performances et de les documenter.

Il faudra exploiter autant que possible ces ressources et il est important de commencer par consulter :
La démarche d'étude suivra les activités décrites dans ces chapitres :

Le travail lors des séances consistera à réaliser collectivement les exercices et à discuter des solutions et des observations, le tout avec l'aide de la personne en charge de cet enseignement.
Le travail personnel en dehors des séances consistera à :
  • réétudier/refaire ce qui a été vu à la séance précédente,
  • essayer les activités complémentaires proposées, afin de renforcer et compléter les acquis,
  • tenter de réaliser les exercices de la prochaine séance, afin d'avoir des questions à poser et des opinions à confronter lors du travail collectif.

  • Au fil de vos expérimentations et de vos réalisations, le compilateur signalera nécessairement de nombreuses erreurs.
  • Il faut lire attentivement ces messages car ils sont généralement très explicites, très instructifs (pour comprendre les règles du langage), et suggèrent souvent des corrections pertinentes.
  • C'est effectivement en étudiant scrupuleusement les recommendations du compilateur et du linter qu'on apprend le plus facilement les principes de ce langage.

Il n'est absolument pas interdit de réfléchir à plusieurs et de s'entraider.
L'important est que chacun sache utiliser les outils et réaliser toutes les formulations usuelles.

Si besoin, pour récupérer ou déposer des fichiers, vous avez accès à votre compte de Labo des salles sous Linux depuis l'extérieur selon cette procédure indiquée par le SNUM de l'ENIB.
{2 #validate } Validation des acquis