O que Ă© Rust?

Rust é uma nova linguagem de programação que teve sua versão 1.0 lançada em 2015:

  • Rust Ă© uma linguagem compilada estaticamente e tem um papel semelhante ao C++
    • rustc usa o LLVM como seu backend.
  • Rust suporta muitas plataformas e arquiteturas:
    • x86, ARM, WebAssembly, ...
    • Linux, Mac, Windows, ...
  • Rust Ă© usado em uma ampla gama de dispositivos:
    • firmware e carregadores de boot,
    • smart displays,
    • celulares,
    • desktops,
    • servidores.
This slide should take about 10 minutes.

Rust se encaixa na mesma ĂĄrea que C++:

  • Alta flexibilidade.
  • Alto nĂ­vel de controle.
  • Pode ser reduzido para dispositivos com menor poder computacional, tais como microcontroladores.
  • NĂŁo possui runtime ou coletor de lixo (garbage collection).
  • Concentra-se em confiabilidade e segurança sem sacrificar o desempenho.