English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Язык Rust разработан компанией Mozilla Corporation и является современным языком системного программирования. Он направлен на то, чтобы стать языком для создания высоко параллельных и высоконадежных систем. Он компилируется в локальный код; поэтому, он так же быстр, как C и C++ . В этом руководстве используется простой и практичный метод для описания концепций программирования Rust.
Язык Rust является эффективным и надежным универсальным языком программирования. Его эффективность не ограничивается скоростью разработки, его производительность выполнения также впечатляет, и он является редким языком, который兼顾 скорость разработки и выполнения.
Язык Rust разработан компанией Mozilla и был впервые выпущен в сентябре 2014 года. Компилятор Rust является бесплатным открытым программным обеспечением, выпущенным под двойной лицензией MIT License и Apache License 2.0. По состоянию на январь 2020 года последняя версия компилятора составляет 1.41.0.
Онлайн-инструменты Rust: https://play.rust-lang.org/。
Серия статей о Rust подготовлена Sobin Собрано и систематизировано.
Высокая производительность - Rust поразительно быстр и имеет высокую эффективность использования памяти. Из-за отсутствия времени выполнения и переработки мусора он может справляться с сервисами, требующими особенно высокую производительность, может работать на встроенных устройствах и легко интегрироваться с другими языками.
Надежность - Richий типовая система и модель владения Rust обеспечивают безопасность памяти и безопасность потоков, позволяя вам устранять различные ошибки уже на этапе компиляции.
Производительность - Rust обладает отличной документацией, дружественным компилятором и четкими сообщениями об ошибках, а также интегрирует一流 инструменты - менеджер пакетов и инструменты компиляции, интеллектуальную автоматическую вставку и проверку типов в многоредакторной поддержке, а также автоматическую форматирование кода и т.д.
Язык Rust можно использовать для разработки:
Традиционные командные строки - Компилятор Rust может напрямую генерировать целевые выполняемые программы, не требуя никаких интерпретаторов.
Веб-приложения - Rust может быть скомпилирован в 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/