Personal-Study/Rust11 [Rust 문서 읽기] 1. Getting Started (시작하기) The Rust Programming Language - Installation (macOs) - rustup: command line tool for managing Rust versions, associated tools $ curl https://sh.rustup.rs -sSf | sh $ source $HOME/.cargo/env $ rustc --version $ rustup update - Rustacean - offline doc: rustup doc - Hello, World! - IDE support via rust-analyzer - make a new source file and call it main.rs - filename convention: snake case - main fu.. 2023. 1. 28. [Rust 문서 읽기] Introduction (소개) The Rust Programming Language - Rust helps us write faster, more reliable software - Rust gives us the option to control low-level details (ex. memory usage) without hard control - For Who - Teams of Developers - Productive tool for collaborating among systems programming developers - Compiler plays a gatekeeper role by refusing to compile code with these elusive bugs (ex. concurrency bugs) -> t.. 2023. 1. 28. [Rust 문서 읽기] Foreword (들어가기에 앞서) The Rust Programming Language - Empowerment - System Level (low-level) - Memory management - Data representation - Concurrency - Reliable & Efficient in terms of speed and memory usage - Parallelism is relatively low-risk operation: Compiler will catch the classical mistakes for us - Focus on more aggressive optimizations - Not only for low-level system programming but also CLI app, Web server, .. 2023. 1. 28. 이전 1 2 3 다음 반응형