diff --git a/cours.md b/cours.md index 1f1d45d30d3ee148dd392e5df7e7d59551a643cd..9847942f9b2f0f92c9951a52c09fa9d5edd5bbb8 100644 --- a/cours.md +++ b/cours.md @@ -3,15 +3,33 @@ title: Cours de programmation séquentielle author: Orestis Malaspinas <!-- date: 25 avril 2018 --> sansfont: Sans Serif +figPrefix: + - "" <!-- slide-numbers: true --> --- -# Quelques références +# Quelques références (1/2) ## The Book (nouveau testament) +{height=40%} + ## The Book (ancien testament) +Contient certaines iformations qui peuvent être pratiques. + +<https://doc.rust-lang.org/book/first-edition/index.html> + +# Quelques références (2/2) + +## La documentation officielle + +<https://doc.rust-lang.org/> + +## Rust by Example + +<https://doc.rust-lang.org/rust-by-example/index.html> + ## Reddit <https://www.reddit.com/r/rust/> @@ -29,11 +47,22 @@ sansfont: Sans Serif # Brève histoire du rust - Créé comme projet personnel par Graydon Hoare chez Mozilla en 2006. +- Financé par Mozilla assez rapidement. - Rendu public la première fois en 2012 (version 0.4). +- Orientation vers la programmation système. - Première version stable (1.0) en 2015. -- Stabilisation de fonctionalités tous les 6 mois. +- Stabilisation de fonctionalités tous les 6 semaines. - Version stable actuelle 1.26.2. <!-- TODO UPDATE --> +# Méthode de publication +- Développement dans Nightly. +- Toutes les 6 semaines la version nightly passe en bêta pour tests. +- Toutes les 6 semaines les fonctionnalités sont stabilisées. +- Rétrocompatibilité assurée. +- Pas de grandes révolutions, mais plutôt des petites améliorations successives. +# Développement +- Le développement est fait via des "Request for Comments" (RFC) +-