1.2 러스트 컴파일러
다른 언어와 비교한다면 러스트의 장점은 컴파일러이다. 러스트는 코드를 실행할 때 호출되는 가비지 컬렉션이 없는 바이너리 코드로 컴파일한다. 이는 C와 같은 속도를 내지만, C와는 달리 컴파일할 때 메모리 안전성을 강제한다. 그림 1-3은 서버 프로그래밍에 널리 사용되는 여러 프로그래밍 언어와 C의 차이점을 보여 준다.
다른 언어와 비교한다면 러스트의 장점은 컴파일러이다. 러스트는 코드를 실행할 때 호출되는 가비지 컬렉션이 없는 바이너리 코드로 컴파일한다. 이는 C와 같은 속도를 내지만, C와는 달리 컴파일할 때 메모리 안전성을 강제한다. 그림 1-3은 서버 프로그래밍에 널리 사용되는 여러 프로그래밍 언어와 C의 차이점을 보여 준다.