A possible alternative for conventional systems programming languages, C/C++.
Various opinions
Systems Programming
- Rethinking Systems Programming link
- An experimental study of memory management in Rust programming for big data processing link
- Building a simple DB in Rust link
- Writing a simple OS in Rust link
Features
- 컴파일러가 약간의 메모리 위반 가능성을 감지하면, 바로 compile-time에서 컴파일을 멈춰버린다.
- 참조당하는 객체는 참조하는 객체보다 무조건 수명이 길어야 한다. (NullPointerException 방지)