[Rust] 1장 Rust란 무엇인가
1. Rust 란?Rust는 시스템 프로그래밍 언어로, 모질라(Mozila)에서 개발한 한정성, 동시성, 성능을 중시하고, 메모리 안정성을 보장하기 위한 소유권(Ownership)시스템을 도입하고 있습니다.2. Rust의 특징 메모리 안정성: 컴파일 타임에 메모리 오류를 방지하여 런타임 에러를 최소화성능: C/C++와 유사한 성능을 제공하면서 안정성을 유지동시성: 데이터 경합을 방지하는 강력한 동시성 모델을 지원풍부한 타입 시스템: 제네릭, 패턴 매칭, 열거형 등 다양한 기능을 제공크로스 플랫폼: 다양한 운영체제에서 사용3. Rust 장단점장점안전한 메모리 관리: 소유권 시스템 덕분에 수동 메모리 관리가 필요 없음고성능: 컴파일된 코드가 최적화되어 빠름강력한 커뮤니티: 활발한 커뮤니티와 풍부한 라이브러리..