English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
러스트는 Mozilla Corporation에서 개발된 현대적인 시스템 프로그래밍 언어입니다. 그 목표는 고성능과 고안전성을 가진 시스템의 언어로서, 로컬 코드로 컴파일됩니다. 따라서 C와 C++과 유사하게 작동합니다. ++와 같이 빠르다. 이 튜토리얼은 러스트 프로그래밍 개념을 설명하는 간단하고 실용적인 방법을 사용합니다.
러스트 언어는 효율적이고 신뢰할 수 있는 일반적인 고급 언어입니다. 그 효율성은 개발 효율성에만 국한되지 않으며, 실행 효율성도 인상적이며, 개발 효율성과 실행 효율성을 동시에 고려할 수 있는 드문 언어입니다.
러스트 언어는 Mozilla가 개발했으며, 최초로发布된 것은 2014 년 9 월. 러스트 컴파일러는 MIT 라이선스와 Apache 라이선스 2.0 양중 프로토콜 선언하에 무료 오픈 소스 소프트웨어입니다. 현재까지: 2020 년 1 월) 최신 컴파일러 버전은 1.41.0。
러스트 공식 온라인 도구: https://play.rust-lang.org/。
러스트 시리즈 기사는 Sobin 수집 및 정리.
고성능 - 러스트는 놀라운 속도와 높은 메모리 사용률을 가지고 있습니다. 실행 시간과 가락 수집이 없기 때문에, 특히 높은 성능이 필요한 서비스를 처리할 수 있으며,嵌入式 장치에서 실행되고 다른 언어와 쉽게 통합될 수 있습니다.
신뢰성 - 러스트의 풍부한 타입 시스템과 소유권 모델은 메모리와 스레드의 안전성을 보장하며, 컴파일 시점에서 다양한 오류를 제거할 수 있도록 합니다.
생산성 - Rust는 훌륭한 문서, 친절한 컴파일러, 명확한 오류 표시 정보를 갖추고 있으며, 최상의 도구를 통합했습니다. 패키지 관리자와 빌드 도구, 다중 편집기 지원을 통해 지능적으로 자동 완성과 타입 검사를 자동으로 수행하고, 코드 포맷을 자동으로 정리합니다.
Rust 언어는 다음과 같은 개발에 사용할 수 있습니다:
전통 명령 줄 프로그램 - Rust 컴파일러는 대상 실행 파일을 직접 생성할 수 있으며, 어떤 설명자도 필요하지 않습니다.
웹 애플리케이션 - 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/