Translate

jueves, 15 de junio de 2023

¿Por qué Rust?



Los puntos más fuertes de Rust son:

  • Seguridad de la memoria.
  • Comportamiento bien definido en tiempo de ejecución.
  • Características del lenguaje moderno.

Si lo comparamos con otros lenguajes :

Experiencia con C o C++: Rust elimina toda una clase de errores de tiempo de ejecución. Obtiene un rendimiento como en C y C++, pero no tiene los problemas de inseguridad de la memoria. Además, es un lenguaje moderno con construcciones como pattern matching y la gestión de dependencias integrada.

Experiencia con Java, Go, Python, JavaScript…: Obtiene la misma seguridad de memoria que en esos lenguajes, además de una sensación de lenguaje de alto nivel similar. Además, obtiene un rendimiento rápido y predecible como C y C++ (sin recolector de basura), así como acceso a hardware de bajo nivel (si lo necesita).