Rust

succeeding·2022년 4월 27일
0

Rust가 핫한 이유

속도

low level언어여서 매우 빠르다.
gc(garbage collector)가 없다.

  • high level 언어에서 메모리를 관리하는 백그라운드 프로그램 정도로 이해하면 될 것 같다.

안전성

owner-ship이란 개념으로 메모리 관리를 직접하지 않고, 또한 메모리 오류가 일어나지 않는다.

메모리 관리와 관련된 오류들...

  • 할당 되지 않은 메모리에 접근
  • 할당 해제된 메모리에 접근
  • 이미 해제된 메모리를 다시 해제하려는 경우

좋은 개발자 경험

컴파일러가 코드가 오류를 알려주고 왜 일어났는지, 어떻게 고칠 수 있느지, 코드를 제시하기도 함.

0개의 댓글