Professional Documents
Culture Documents
러스트 언어 완벽 입문 가이드
Deep Dive 1
Tech Trend
언어와 손쉽게 통합할 수 있다. 안정성 측면을 보면, 러스트의 풍부한 형식 시스템과
소유권 모델은 메모리 안정성과 쓰레드 안정성을 보장하며, 개발자는 이를 이용해
많은 종류의 컴파일 버그를 없앨 수 있다. 생산성의 경우 뛰어난 문서화, 오류 메시
지가 포함된 친절한 컴파일러, 그리고 통합 패키지 관리자와 빌드 툴, 자동 완성 및
형식 검사가 포함된 스마트한 다중 편집기 지원, 자동 포맷터 등 최상급 수준의 툴을
지원한다.
2
Tech Trend
Deep Dive 3
Tech Trend
이 아니다.
4
Tech Trend
Deep Dive 5
Tech Trend
6
Tech Trend
Deep Dive 7
Tech Trend
8
Tech Guide
러스트 초보자를 위한
단계별 시작 가이드
Serdar Yegulalp | InfoWorld
러스트 릴리스의 기본 구성
Deep Dive 9
Tech Guide
10
Tech Guide
Deep Dive 11
Tech Guide
<화면 1> rustup은 러스트 툴체인의 모든 부분을 업데이트해 최신 버전으로 유지한다. 최신 기능이 포함되지만
불안정할 수 있는 구성요소가 포함된 나이틀리 툴체인이 안정화 버전과 별도로 업데이트된다.
12
Tech Guide
<화면 2> 러스트의 언어 서버 프로젝트는 작업 중인 코드에 대해 러스트 컴파일러에서 IDE로 라이브 피드백을 제
공한다. 이 사례는 비주얼 스튜디오 코드인데, 여러 면에서 러스트 언어 서버를 가장 완벽하게 지원한다.
Deep Dive 13
Tech Guide
14
Tech Guide
<화면 3> 러스트 프로젝트가 컴파일되면 모든 종속 항목이 자동으로 포함된다. 경고 또는 오류를 유발하는 모든
요소에 대해 세부적인 라인별 피드백이 표시된다.
fn main() {
println!(“Hello World!”);
}
Deep Dive 15
Tech Guide
16
Tech Guide
Deep Dive 17
Tech Guide
18