rust c++ (1) 썸네일형 리스트형 Rust - 개념 및 C/C++과의 차이 Rust. C++의 대체 시스템 프로그래밍 언어! 공통 : 최소 runtime Garbage collector X 차이 : Ownership system Type system : 컴파일러는 잘못된 형식의 변수에 어떤 작업도 적용되지 않게 보장 메모리 안정성 보장(without Garbage collector). c segmentation faults와 undefined behavior 고려하여 개발해야 함. (cognitive overhead) 스마트포인터 개념이 도입되었지만 이는 한계가 완전한 메모리 안정 보장이 되지 않음. Rust Borrow checker : 동일한 값을 동시에 변경할 수 없도록 하여 스레드 보안을 보장 ownership 관리 : 스코프 내에서 변경가능한 참조자를 하나만 두게 하는.. 이전 1 다음