English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Rust هي لغة برمجة نظامية حديثة تم تطويرها من قبل شركة Mozilla Corporation. إنها مصممة لتكون لغة لكل من الأنظمة المتوازية والأنظمة الآمنة بشكل كبير. إنها تُجمع ك码 محليًا؛ لذا فهي تتمتع بسرعة مثل C وC++، وتبني هذا التعليمات البرمجية بأسلوب بسيط وعملي لشرح مفاهيم برمجة Rust.
لغة Rust هي لغة عالية المستوى متعددة الاستخدامات فعالة وموثوقة. فعالية هذه اللغة ليست محدودة فقط بفعالية التطوير، بل أيضًا بفعالية التنفيذ، وهي لغة نادرة تتجمع بين فعالية التطوير وفعالية التنفيذ.
تم تطوير لغة Rust من قبل شركة Mozilla Corporation وتم إطلاقها لأول مرة في سبتمبر 2014. يعمل محول Rust تحت ترخيص MIT وترخيص Apache License 2.0 كبرنامج مفتوح المصدر مجاني. حتى الآن (يناير 2020) أحدث إصدار من المحول هو 1.41.0.
أدوات Rust الرسمية عبر الإنترنت: https://play.rust-lang.org/。
محتوى مقالات سلسلة Rust من Sobin جمع وتنظيم
الأداء العالي - Rust يتمتع بسرعة مذهلة وتوظيف ذاكرة عالي. بفضل عدم وجود وقت تشغيل وتجمع النفايات، يمكنه القيام بأداء عالي في الخدمات التي تتطلب أداءً عاليًا، يمكن تشغيله على أجهزة توزيعية، ويمكن دمجه بسهولة مع لغات أخرى.
الإستقرار - نظام الأنواع المترامي الأطراف نموذج الملكية في Rust يضمن أمان الذاكرة وأمان السلاسل، مما يسمح لك بإزالة جميع أنواع الأخطاء في وقت التجميع.
الإنتاجية - 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/