Cursos de Rust
Conviértete en un experto Rust en 2021. Desarrolla nuevas habilidades en Rust y más. Manténgase actualizado con las últimas tendencias y técnicas de Rust
¿Preguntas sobre Rust? Leer las preguntas frecuentes
All Rust courses
Preguntas frecuentes sobre Rust
What is Rust?
Rust is a multi-paradigm systems programming language created at Mozilla that focuses on speed, parallelism and memory safety (without the programmer having to deal directly with it). It’s a language that has high-level ergonomics and low-level controls, making a perfect substitute for more traditional low-level but hard to write languages such as C or C++.
What is Rust used for?
Rust is blazingly fast and memory-efficient: with no runtime or garbage collector, it can power performance-critical services, run on embedded devices, and easily integrate with other languages. It’s also fast to write code in Rust compared to similar languages like C or C++.
Rust is also good anyone interested in learning computer science topics like operating systems development.
Other applications include:
- Command line tools with no dependencies and with good cross platform support
- Performance critical parts of applications / FFIs to other languages.
- Web Assembly (Rust is probably the best language for WASM)
How long does it take to learn Rust?
Learning Rust, like any other programming language, is a process that can sometimes take upwards to a month, depending on your prior programming experience. You may learn a subset of the language in two weeks but the language has safety constructs that take a longer time to digest.
What are the prerequisites for learning Rust?
There are no necessary prerequisites to learn Rust but given the low-level nature of the language the process will be easier if you understand the notion of lifetimes and ownership that recent iterations of C++ has. Knowing a bit about C also helps if you want to know how to interface with other languages or implement libraries that communicate with the operating system.