이 글을 필두로 여러가지 언어와 기술의 등장 배경, 역사, 특징, 장단점 등을 간략하게 살펴보고 hello world를 찍어보는 글을 적어보고자 합니다.
Rust는 안전성, 속도, 병렬 처리를 중시하는 시스템 프로그래밍 언어입니다. 이 글에서는 Rust의 목표와 역사부터 시작하여, Rust의 특징, 장단점, 설치 방법, 개발 환경 설정, 그리고 간단한 "Hello World" 프로그램을 작성하는 방법까지 다룰 예정입니다.
Rust는 2010년 Mozilla Research에 의해 공식적으로 발표되었습니다. 주된 목표는 안전성, 속도 및 병렬 처리입니다. Rust는 메모리 안전 문제를 컴파일 시점에 감지하여 런타임 오류를 최소화하는 것을 목표로 합니다. 이를 통해 개발자가 더 안정적인 소프트웨어를 빠르게 개발할 수 있도록 돕습니다.
Rust의 비공식 마스코트는 밝은 주황색의 게 모양의 페리스(Ferris)입니다.
장점:
단점:
Rust 프로그램을 작성하고 실행하기 위한 기본 단계는 다음과 같습니다:
1. 새로운 프로젝트 폴더를 생성하고 해당 폴더로 이동합니다.
2. main.rs
파일을 생성하고 다음 내용을 입력합니다:
fn main() {
println!("Hello, world!");
}
rustc main.rs
을 실행하면 프로그램을 컴파일합니다. ./main
을 입력하면 main.exe를 터미널에서 실행합니다. "Hello, world!"가 출력되면 성공입니다.Rust는 다양한 영역에서 빠르게 성장하고 있는 프로그래밍 언어입니다. 글을 작성하면서 간단하게 Rust에 대하여 알아보며 세상에 새로운 인사를 남겨보았습니다.