본문 바로가기

Programming/Rust

(2)
[Rust]Rust 설치 Rust 설치 https://www.rust-lang.org/learn/get-started 위의 페이지에서 운영체제에 맞게 설치하면 된다. Rust는 다양한 IDE 에디터를 지원하고 대표적으로 VS Code, InteliJ, Eclipse, vim 등이 있다. 에디터는 VS Code 사용할 것이다. 설치를 완료하고 rustc -V 입력 - 추가로 VS Code가 실행되고 있는 상태에서 VS Code 터미널에서 명령어를 입력하면 오류가 나오므로 실행을 하고 재시작을 하면된다. 설치를 하게되고 간단하게 Hello, World 예제를 출력해보겠다. main.rs 파일을 생성 fn main() { println("hello, World!"); } rustc main.rs # exe로 생성되므로 exe파일 실행..
[Rust]Rust 기초 러스트란? 모질라 리서치에서 개발한 범용 프로그래밍 언어로 안전하고 병렬적, 실용적인 언어로 디자인 되어 순수 함수형 프로그래밍, 액터 기반 병렬 프로그래밍, 명령형 프로그래밍, 객체 지향 프로그래밍 스타일을 지원 빌드시스템 cargo라는 빌드 시스템 사용 CPU 병행처리, 메모리 자원 누수 방지를 위해 설계 빌드 과정에서 사전에 불안정한 결과를 방지할 수 있는 빌드시스템으로 완전한 안전성을 실현 특징 인터넷에서 실행되는 서버 및 클라이언트 프로그램을 개발하는데 적합한 언어로 설계되었다.목표에 따라 안전성, 병행 프로그래밍, 메모리 관리의 직접 제어에 초점을 맞추었다.성능면에서는 C++와 비슷한 수준을 목표로 하고 있다. 문법은 중괄호 코드 블록으로 구분 if, else, while 등의 키워드를 사용하..