Qu’est-ce que Rust ?

Rust est un nouveau langage de programmation qui a eu sa version 1.0 en 2015 :

  • Rust is a statically compiled language in a similar role as C++
    • rustc uses LLVM as its backend.
  • Rust supports many platforms and architectures:
    • x86, ARM, WebAssembly, …
    • Linux, Mac, Windows, …
  • Rust is used for a wide range of devices:
    • firmware and boot loaders,
    • smart displays,
    • mobile phones,
    • desktops,
    • servers.
This slide should take about 10 minutes.

Rust s’inscrit dans le même domaine que C++ :

  • Grande flexibilitĂ©.
  • Haut niveau de contrĂ´le.
  • Can be scaled down to very constrained devices such as microcontrollers.
  • N’a pas de temps d’exĂ©cution ou de rĂ©cupĂ©ration d’ordures.
  • Se concentre sur la fiabilitĂ© et la sĂ©curitĂ© sans sacrifier les performances.