RustFest Livetime

Mae mi proyecto personal de este año fue aprender Rust y aquí vamos Noviembre y todavía no lo he puesto en acción jajajajajaja

di, nunca es tarde para empezar… si le interesa el área de las aplicaciones de red de alto rendimiento, yo diría que incluso es el momento correcto para empezar, esto está recien salido del horno:

Mae eso está demasiado cool

Yo es que estoy muy metido en embedded y hace un tiempo estaba viendo esto https://github.com/rust-embedded/awesome-embedded-rust/blob/master/README.md#stmicroelectronics

Rust para STM32 suena interesante

ah bueno, si está más por el área de embedded también topó con suerte, porque es una de las áreas en las que Rust está trabajando para volverse un lenguaje de alto nivel: Embedded devices - Rust Programming Language

https://docs.rust-embedded.org/book/intro/index.html

Rust Embedded Book, nice

Y vos qué recomendás? Le entro al Rust Embedded Book de una o empiezo con el Rust Book normal?

Primero con el Rust Book, porque el de Embedded requiere conocimiento previo de Rust

En general Rust no es muy diferente de otros lenguajes modernos… lo único realmente diferente es el modelo de alocación/liberación de memoria

Si uno viene de C, si toca aprender un poco más de cosas, je je

Estaba viendo que usa ownership, es algo tipo RAII de C++?

@arias tengo entendido que es parecido, si

la idea principal del concepto de ownership es que cualquier pedazo de memoria alocado en el heap tiene una única variable dueña, y esa memoria se libera caundo la variable dueña sale de scope

uno puede tener referencias (punteros) a esa memoria, pero una referencia nunca puede existir luego de que el owner salió de scope (es decir, no se pueden tener punteros a memoria que ya fue liberada) y el lenguaje garantiza

en tiempo de compilación

11 publicaciones han sido separadas a un nuevo tema: Grupo de estudio de Rust

Voy a ver si me mando a pedir una tarjetilla de desarrollo de STM32 y me pongo un proyecto para entrarle con Rust

Pura vida mae!