Jens Reimann takes us on a tour of the Rust programming language in his talk A tale of Rust, the ESP32 and IoT.
Rust is an amazing new programing language. It finds many more programming issues during compile time than most other languages. It is performant, natively compiled. It is also developed in a true, open source, community fashion. With that, it creates an amazing ecosystem around it.
So let’s take this impressive new technology for a test, and see what we learn from it. Rust should be ideal for systems programming, interacting with legacy C code, and it should provide ways to live in a world where memory is rare, and resources are thin: like a bit of firmware or running in an embedded device.
This talk shows what it takes to use Rust on an ESP32. What works, and what doesn’t. Where Rust helps, where it needs to evolve and how the Eclipse IDE can be used for developing with Rust. And with a little bit of luck, inspires you to try this yourself.