Rust는 강력한 언어이지만 결국 하나의 도구일 뿐이며, 언어 선택을 정체성이나 도덕적 우월성으로 여겨서는 안 된다는 글입니다.
2026년 2월 4일
나는 Rust를 좋아한다.
애플리케이션과 시스템 프로그래밍에 모두 사용할 수 있을 만큼 다재다능하다. 내가 본 어떤 언어보다도 도구 지원이 뛰어나다. 타입 시스템도 꽤 다루기 좋다. 그리고 아마 가장 중요한 점은, 가비지 컬렉터가 없는 환경에 더 고수준 언어의 기능을 가져오는 일을 아주 잘해낸다는 것이다. Rust는 "빠르면서도 충분히 표현력 있는 언어"의 기준을 사실상 세웠다고 해도 과언이 아니다.
하지만 결국 그저 하나의 프로그래밍 언어일 뿐이다. Rust로 프로그래밍한다고 해서 내가 반드시 다음과 같아야 하는 것은 아니다:
여기서 Rust를 집어서 말하는 이유는, 아주... 열성적인 사용자층을 오랫동안 가져왔다는 것이 비밀도 아니기 때문이다. 하지만 내가 더 넓게 말하고 싶은 요점은 도구는 결국 도구일 뿐이라는 것이다. 도구는 우리의 정체성이 아니고, 우리의 지혜를 증명하는 표식도 아니며, 도덕적 선택도 아니다. 다른 사람들은 서로 다른 관점, 취향, 기술을 가지고 있고, 그래서 우리와 다른 도구를 선호할 수도 있다.
우리는 이것을 기꺼이 받아들이는 편이 좋다.
고용 문의를 받고 있습니다.© 2021 - 2026, Lewis Campbell