본문으로 건너뛰기
새로고침 중...

마이크로소프트, C/C++ 10억 줄을 Rust로 바꾼대요

메모리 안전이 업계 새 표준이에요. MS가 10억 줄을 Rust로 바꿔요.

10억 줄의 코드를 다시 짠다?

미쳤다고요? 아니요, 마이크로소프트가 진짜로 하겠대요.

10억 줄 Rust로 교체할 C/C++ 코드 규모

왜 이런 짓을 하려는 걸까요?

핵심은 메모리 안전성이에요.

C/C++로 코드를 짜면 메모리 관련 버그가 정말 많이 생겨요. 버퍼 오버플로우, Use-after-free, 널 포인터… 이런 거 들어보셨죠?

C/C++ 메모리 버그 많음, 런타임에 발견
VS
Rust 컴파일 단계에서 버그 차단

이게 왜 중요하냐면요. Rust는 코드를 실행하기 전에 컴파일 단계에서 이런 문제들을 미리 잡아줘요. 프로그램이 돌아가다가 터지는 게 아니라, 아예 시작도 못하게 막아버리는 거예요.

목표가 상당히 야심차요

100만 줄 1인당 월간 변환 목표
2030년 완료 목표 연도

1명의 엔지니어가 한 달에 100만 줄을 변환하겠대요. 2030년까지 완료하는 게 목표고요.

근데 여기서 이상한 점이 있어요

나델라 CEO가 뭐라고 했는지 아세요? “우리 코드 **30%**는 AI가 작성한다”고요.

그런데요. 이 Rust 변환 작업은 AI를 안 쓴대요.

🤔 왜 AI를 안 쓸까요?

너무 중요한 작업이라서 사람이 직접 해야 한대요. AI가 실수하면 안 되는 핵심 인프라니까요.

변환할 코드량
10억 줄
1인당 월간 목표
100만 줄
Rust 선호도 (개발자)
72%

아이러니하죠? AI 시대라고 하면서, 정작 중요한 건 사람이 직접 한대요.

Rust가 왜 이렇게 인기인 거예요?

Stack Overflow 개발자 조사 아시죠? Rust가 10년 연속으로 “가장 사랑받는 언어” 1위예요. 개발자 **72%**가 Rust를 좋아한다고 답했어요.

결론

마이크로소프트가 대규모 현대화에 나섰어요. 메모리 안전이 업계의 새로운 표준이 되고 있어요.

앞으로 어떻게 될까요? 다른 빅테크들도 따라할 가능성이 높아요.

출처: