2024/09/22 2

Rust 입문 정리

본 게시글은 Udemy "Rust : 실제 애플리케이션 구축을 통한 Rust 완벽 정복" 강의 내용을 정리한 글입니다.변수 선언, 반복분, 등 프로그래밍 기초 관련 문법은 없으니 참고바랍니다.Rust는 안전성, 속도, 그리고 병행성을 강조하는 시스템 프로그래밍 언어입니다. 최근 C/C++의 대체언어로 유명해지면, 배우고 싶은 언어로 뽑히는 언어이기도 합니다.Rust에서의 메모리 관리Rust가 다른 언어와 유별나게 눈에 띄는 특징은 "컴파일만 되면 메모리 문제가 발생하지 않는 언어"라는 점입니다. 물론 그만큼 빡센 문법을 준수해야 하지만 그 안전성과 성능때문에 많은 IT기업에서 차차 사용되고 있습니다.수동 메모리 관리스택 메모리스택 메모리는 함수 호출 시 지역 변수와 매개 변수를 저장하는 임시 메모리 공간..

공부 학습 2024.09.22

Rust 개발 환경 설정 및 빌드 방법

셋팅환경 기준Window10, 11설치 필요 프로그램Visual Studio(링크) 또는 Microsoft C++ Build Tools(링크)Visual Studio Code(링크)rustup-init.exe (링크)설치 순서Visual Studio의 경우 "C++를 사용한 데스크톱 개발 모듈을 체크하여 설치한다.다운로드 받은 rustup-init.exe를 "관리자 권한으로 실행"한다.설치확인 문구에 'Y'를 눌러 설치를 진행한다.rustc --version 와 cargo --version을 cmd에 입력해보며 정상 설치되었는지 확인한다.Visual Studio Code를 설치한다.Visual Studio Code를 실행하고 다음과 같은 extension을 설치한다.rust-analyzer : rust언..

공부 학습 2024.09.22