English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
O Rust é um idioma de programação de sistema moderno desenvolvido pela Mozilla Corporation. Ele visa se tornar o idioma para sistemas altamente concorrentes e altamente seguros. Ele é compilado para código nativo; portanto, ele é semelhante ao C e C ++tão rápido. Este tutorial adota um método simples e prático para descrever conceitos de programação Rust.
O idioma Rust é um idioma de alto desempenho e confiável, que é um idioma de alto nível geral. Sua eficiência não se limita à eficiência de desenvolvimento, mas também à eficiência de execução, o que é raro entre os idiomas que equilibram a eficiência de desenvolvimento e a eficiência de execução.
O idioma Rust foi desenvolvido pela Mozilla e lançado pela primeira vez em 2014 ano 9 mês. O compilador do Rust é licenciado sob a licença MIT License e Apache License 2.0 software livre e de código aberto sob a licença dual MIT License e Apache License. Até o momento ( 2020 anos 1 mês) A versão mais recente do compilador é 1.41.0。
Ferramentas online do Rust oficial: https://play.rust-lang.org/。
O conteúdo do artigo da série Rust é elaborado por Sobin Coletar e organizar.
Alto desempenho - O Rust é extremamente rápido e tem uma alta eficiência de uso de memória. Devido à ausência de tempo de execução e coleta de lixo, ele pode atender a serviços que exigem alto desempenho, pode ser executado em dispositivos embutidos e pode ser integrado facilmente com outros idiomas.
Reliabilidade - O sistema de tipos rico e o modelo de propriedade do Rust garantem segurança de memória e segurança de threads, permitindo que você elimine vários tipos de erros no tempo de compilação.
生產力 - Rust 擁有出色的文檔、友好的編譯器和清晰的錯誤提示信息,還集成了一流的工具 —— 包管理器和構建工具,智能地自動補全和類型檢驗的多編輯器支持,以及自動格式化代碼等等。
Rust 語言可以用于開發:
傳統命令行程序 - Rust 編譯器可以直接生成目標可執行程序,不需要任何解釋程序。
Web 應用 - Rust 可以被編譯成 WebAssembly,WebAssembly 是一種 JavaScript 的高效代替品。
網絡服務器 - Rust 用極低的資源消耗做到安全高效,且具備很强的大規模並發處理能力,十分適合開發普通或極端的服务器程序。
嵌入式設備 - Rust 同時具有 JavaScript 一般的高效開發語法和高 C 語言的執行效率,支持底層平台的開發。
本教程對於初級的編程知識將默認讀者已經掌握,所以如果你閱讀本教程,你需要對初級的編程知識有一定的了解(最好已經初識 C/C++ 或 JavaScript 編程語言)。
Rust 語言代碼文件後綴名為 .rs, 如 w3codebox.rs。
fn main() { println!("Hello World!"); }测试看看 ‹/›
Rust 官方网站:https://www.rust-lang.org/zh-CN
Rust 官方文档:https://doc.rust-lang.org/
Rust Play:https://play.rust-lang.org/
Visual Studio Code:https://code.visualstudio.com/