RUST는 메모리 안전성, 성능 및 편의점에 중점을 두었고,
시스템 프로그래밍, 웹 개발, 임베디드 시스템 등 여러가지 분야에서 널리 사용되고 있는 언어이다.
여러 분야에서 사용한다는점, 그리고 위에 설명에는 없지만 저수준 언어(C/C++)의 성능을 유지 하면서 메모리 안전성, 스레드 안전성을 보장하는 언어이다🫢
RUST를 다운 받으려면 여기를 누르면 된다.
위 사이트에 접속하면 아래와 같은 커맨드가 보인다.

이제 저 명령어를 복사하여 커맨드에 붙여넣으면 된다.

만약 다운이 제대로 되었는지 확인하고 싶으면?
rustc -- version
을 터미널에 입력하자
이제 RUST를 사용하는 방법에 대해 알아보자
cargo new {프로젝트-이름}
위 명령어를 터미널에 입력하면 프로젝트가 생성 된다.

생성 되었는지 확인하는 코드
[프로젝트를 생성할 폴더에 cd 한 다음] 예) % cd rust
% find . -type f | grep -v /.git

아까 정한 프로젝트 폴더 안에 Cargo.toml와 main.rs가 생성된 것이 보인다.
생성을 했으니 이제 실행을 해서 작동이 되는지 확인해 보자
우선 실행을 하기 위해서는 아까 생성했던 폴더로 들어가야 한다.
cd {프로젝트-이름}
예) % cd hello-world
생성한 폴더로 들어갔다면 아래 코드를 통해서 실행할 수 있다.
// RUST 실행
% cargo run
실행할 경우 아래와 같이
Compiling hello-world v0.1.0 (/Users/1eehomin/rust/hello-world)
Finisheddevprofile [unoptimized + debuginfo] target(s) in 4.38s
Runningtarget/debug/hello-world
Hello, world!
이런 메시지가 출력이 되면 정상으로 작동하는 것이다!

정상작동 하는것을 확인하였으면 이제 수정하는 방법을 알아보자
코드가 적혀있는 파일은
{프로젝트-이름}/src/main.rs
에 적혀있기 때문에 main.rs를 수정하면 된다!
작성을 하기 위해 터미널로 간다음
% vi src/main.rs
또는
% vim src/main.rs
위에 있는 명령어중 골라서 사용하면 된다.
위 명령어 입력시

💡아까 출력되었던 Hello, world!가 보이는 것을 확인할 수 있다.
C는 int main()을 사용하고 Java는 public static void main() 과 같은 main 메서드를 정의하는 문구를 사용하는데 RUST는 fn main()인 것을 확인할 수 있다!
이제 저 코드를 수정해볼 차례

간단하게 Hello, world!부분을 지우고 RUST IS BEST!를 입력하였다.
코드를 수정하였으면 :q 또는 :wq를 사용해 코드를 저장해준다.
이제 코드가 제대로 저장되었는지 확인을 위해
% cat src/main.rs
를 입력하자

이제 다음 차례로 넘어가자!
% cargo build
위 명령어를 입력하면 아래 사진과 같이 나올 것이다.

이제 마지막으로 정상작동하는지 실행을 해보자🥳
% cargo run
을 입력하여 내가 수정한 RUST 코드를 실행시키자

RUST IS BEST!가 출력이 되는 것을 알 수 있다.
이것으로 RUST기초 부분을 공부해 보았다.👍