edición general
mnovales

mnovales

En menéame desde enero de 2023

6,00 Karma
66K Ranking
Enviadas
Publicadas
Comentarios
Notas

Este es el curso gratis que usan en Google para aprender el lenguaje Rust. Tú también puedes hacerlo libremente [54]

  1. #15 En realidad habría que compararlo con C/C++, que esa lo que aspira a reemplazar. O a lo que está reemplazando.
    Python es un lenguaje interpretado y tiene una VM. Go es compilado pero tiene colector de basura. En ambos casos, además de tu programa hay más código corriendo de fondo (el runtime). Esto puede ser bueno o malo, según lo que necesites.
    Tanto Rust como C/C++ no tienen runtime y permiten un control total de la memoria. Algunas de las ventajas de Rust frente a C/C++ son el borrow checker (algo así como el análisis estático de punteros que además permite escribir código multihilo más fácilmente), propiedades por defecto orientadas a escribir código robusto (cómo que las variables son por defecto inmutables), tipos extensibles, tipos de datos algebraicos, enumerados muy potentes, el operador match, ... y un montón de cosas más. Algunas existen o parcialmente existen en C++ pero ni las hueles en C y suelen estar bastante más pulidas en Rust que en C++ para mi gusto.
    En cualquier caso, todos buenos lenguajes y cada uno útil o mejor para determinados proyectos.
« anterior1

menéame