Historia de Rust - Tylung/rust-apuntes GitHub Wiki
Nacimiento de Rust
Rust surgió en 2010 en Mozilla como un proyecto personal de Graydon Hoare en busca de un lenguaje que permitiera escribir un código extremadamente rápido al mismo nivel que C o C++ pero sin los problemas de gestión de memoria que había llevado históricamente a ser extremadamente meticuloso para no cometer graves bugs en el acceso de memoria y condiciones de carrera en tiempo de ejecución.
Rust desde sus inicios nació con la idea de ser un lenguaje seguro, rápido y eficiente.
Que cualidades tiene Rust?
- Tipado estatico
- Es un lenguaje compilado
- Una sintaxis moderna
- Manejador de paquetes ( cargo )
- Rust language server - Que es un servidor para que lenguaje tenga soporte en diferentes IDE´s
- Ownership - Este evita tener un recolector de basura o garbage collector
- Borrowing - En lugar de pasar objetos por valor (
T), los objetos se pueden pasar por referencia (&T).
Que se puede hacer con Rust?
- CLI Apps
- Trabajar en la web con Web Assembly
- Proyectos Embebidos
- Trabajar en Backend con Api's
- Servicios de Red