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

Rust 教程

Rust ist eine moderne Systemprogramming-Sprache, die von der Mozilla Corporation entwickelt wurde. Sie zielt darauf ab, eine hochkonfigurierbare und hochsichere Sprache zu werden. Sie wird in lokale Code kompiliert; daher ist sie wie C und C ++so schnell. Dieses Handbuch verwendet eine einfache und praktische Methode, um die Konzepte der Rust-Programmierung zu beschreiben.

Rust ist eine effiziente und zuverlässige universelle höhere Sprache. Ihre Effizienz beschränkt sich nicht nur auf die Entwicklungsleistung, sondern auch auf die Ausführungsleistung, die außergewöhnlich ist, und ist eine seltene Sprache, die sowohl die Entwicklungsleistung als auch die Ausführungsleistung berücksichtigt.

Rust-Sprache wurde von Mozilla entwickelt und wurde erstmals veröffentlicht 2014 Jahr 9 Monat. Der Rust-Compiler ist unter MIT-Lizenz und Apache-Lizenz 2.0 unter der Dual-Protocol-Deklaration freie Open-Source-Software. Bis zum jetzigen Zeitpunkt ( 2020 Jahre 1 Monat) Die neueste Compiler-Version ist 1.41.0。

Rust offiziellen Online-Tools: https://play.rust-lang.org/

Inhaltsreihe von Rust-Artikeln erstellt von Sobin Sammlung und Aufbereitung.

Merkmale der Rust-Sprache

  • Hochleistungsfähigkeit -  Rust ist außergewöhnlich schnell und hat eine sehr hohe Speicherutilisierung. Ohne Laufzeit und Müllentsorgung kann es leistungshungrige Dienste bewältigen, auf eingebetteten Geräten ausgeführt werden und leicht mit anderen Sprachen integriert werden.

  • Verlässlichkeit - Rust reichhaltige Typensysteme und der Besitzmodell gewährleistet die Speicher- und Thread-Sicherheit, sodass Sie verschiedene Fehler bereits im Kompilationszeitpunkt beseitigen können.

  • 生产效率 - Rust 拥有出色的文档、友好的编译器和清晰的错误提示信息, 还集成了一流的工具 —— 包管理器和构建工具, 智能地自动补全和类型检验的多编辑器支持, 以及自动格式化代码等等。

Rust的应用

Rust 语言可以用于开发:

  • 传统命令行程序 - Rust 编译器可以直接生成目标可执行程序,不需要任何解释程序。

  • Web 应用 -  Rust 可以被编译成 WebAssembly,WebAssembly 是一种 JavaScript 的高效代替品。

  • 网络服务器 - Rust 用极低的资源消耗做到安全高效,且具备很强的大规模并发处理能力,十分适合开发普通或极端的服务器程序。

  • 嵌入式设备 - Rust 同时具有JavaScript 一般的高效开发语法和 C 语言的执行效率,支持底层平台的开发。

谁适合阅读本教程?

本教程对于初级的编程知识将默认读者已经掌握,所以如果你阅读本教程,你需要对初级的编程知识有一定的了解(最好已经初识 C/C++ 或 JavaScript 编程语言)。

第一个 Rust 程序

Rust 语言代码文件后缀名为 .rs, 如 w3codebox.rs

fn main() {
    println!("Hello World!");
}
测试看看 ‹/›

参考链接