Lenguaje de Programacion Rust

Lenguaje de Programacion Rust

@programacion

Rust es un lenguaje de programación de sistemas extremadamente rápido, previene fallas de segmentación y garantiza la seguridad de los hilos de ejecución.

RUST está principalmente concebido para desarrollo de Drivers o sistemas operativos, además de hacer embed en otros lenguajes y podemos encontrar muchas empresas famosas que lo usan en sus desarrollos, como por ejemplo, coursera que lo usa para la asignación segura de contenedores Docker, Canocical que lo usa en todo desde monitoreo de servidores hasta el middleware o Dropbox que lo usa para optimizar su sistema de almacenamiento en la nube, entre muchos otros.

El lenguaje está enfocado en 3 cosas principalmente: seguridad, velocidad y concurrencia. Además de mantener estas tres características sin ocupar un grabage collector. Está diseñado para funcionar en la Apple, Windows y Linux con arquitecturas X86 y X86-64 Además de contar con una sintaxis sencilla de entender.

Funcionalidades

  • abstracciones sin costo
  • semántica de movimiento
  • seguridad de memoria garantizada
  • hilos de ejecución sin condición de carrera
  • generalización basada en traits
  • comparación de patrones
  • inferencia de tipos
  • runtime mínimo
  • bindings eficientes con C
Hola mundo en este lenguaje:
fn main() {
    println!("Hello, world!");
}

Fuente: Articulo de Webbizarro

Pagina oficial del proyecto Rust

Report Page