English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Rust 教程

Rust es un lenguaje de programación de sistemas moderno desarrollado por Mozilla Corporation. Está destinado a ser el lenguaje para sistemas altamente concurrentes y altamente seguros. Se compila a código nativo; por lo tanto, es como C y C ++Tan rápido. Este tutorial utiliza un método simple y práctico para describir los conceptos de programación en Rust.

El lenguaje Rust es un lenguaje avanzado general eficiente y confiable. Su eficiencia no se limita a la eficiencia de desarrollo, también es admirada por su eficiencia de ejecución, y es un lenguaje raro que equilibra la eficiencia de desarrollo y la eficiencia de ejecución.

El lenguaje Rust es desarrollado por Mozilla y se lanzó por primera vez en 2014 Años 9 Mes. El compilador de Rust está bajo la licencia MIT y la licencia Apache 2.0 Software de código abierto gratuito bajo la Declaración de doble protocolo. Hasta la fecha ( 202Años 1 Mes) La última versión del compilador es 1.41.0。

Herramientas en línea oficiales de Rust: https://play.rust-lang.org/

El contenido del artículo de la serie Rust está editado por Sobin Recopilación y organización.

Características del lenguaje Rust

  • Alto rendimiento -  El Rust es increíblemente rápido y tiene una alta eficiencia en el uso de la memoria. Debido a que no tiene tiempo de ejecución y recolección de basura, puede manejar servicios con requisitos de rendimiento especialmente altos, puede ejecutarse en dispositivos embebidos y puede integrarse fácilmente con otros lenguajes.

  • La fiabilidad - El rico sistema de tipos y el modelo de propiedad de Rust garantizan la seguridad de la memoria y la seguridad de los hilos, permitiéndole eliminar varios errores en la etapa de compilación.

  • Productividad - Rust tiene excelente documentación, un compilador amigable y mensajes de error claros, y también integra herramientas de primera clase, como el administrador de paquetes y herramientas de construcción, soporte inteligente para autocompletar y verificar tipos en múltiples editores, y formateo automático de código, etc.

Aplicaciones de Rust

El lenguaje Rust se puede usar para desarrollar:

  • Programas de línea de comandos tradicionales - El compilador de Rust puede generar programas ejecutables de destino directamente, sin necesidad de ningún programa de interpretación.

  • Aplicaciones Web -  Rust se puede compilar en WebAssembly, que es un sustituto eficiente de JavaScript.

  • Servidor de red - Rust logra ser seguro y eficiente con un consumo de recursos muy bajo y una capacidad muy fuerte de procesamiento en paralelo a gran escala, muy adecuado para desarrollar programas de servidor comunes o extremos.

  • Dispositivos浸入式 - Rust tiene tanto la sintaxis de desarrollo eficiente de JavaScript como la eficiencia de ejecución del lenguaje C, y admite el desarrollo de plataformas de bajo nivel.

¿Quién debe leer este tutorial?

Este tutorial asume que el lector ya tiene conocimientos básicos de programación, por lo que si está leyendo este tutorial, debe tener una cierta comprensión de los conocimientos básicos de programación (mejor si ya conoce el lenguaje C/C++ o el lenguaje de programación JavaScript)。

El primer programa Rust

El archivo de código del lenguaje Rust tiene el sufijo .rs, como w3codebox.rs

fn main() {
    println!("¡Hola Mundo!");
}
Ver prueba ‹/›

Enlaces de referencia