¿Qué es Rust?

Rust es un nuevo lenguaje de programación que lanzó su versión 1.0 en el 2015:

  • Rust es un lenguaje compilado estático similar a C++
    • rustc usa LLVM como backend.
  • Rust es compatible con muchas plataformas y arquitecturas:
    • x86, ARM, WebAssembly, …
    • Linux, Mac, Windows, …
  • Rust se utiliza en una gran variedad de dispositivos:
    • firmware y cargadores de inicio,
    • pantallas inteligentes,
    • teléfonos móviles,
    • ordenadores,
    • servidores.
This slide should take about 10 minutes.

Rust satisface las mismas necesidades que C++:

  • Gran flexibilidad.
  • Nivel alto de control.
  • Se puede reducir verticalmente a dispositivos muy limitados, como los microcontroladores.
  • No tiene runtime ni garbage collection.
  • Se centra en la fiabilidad y la seguridad sin sacrificar el rendimiento.