2026년 8월 TIOBE 인덱스가 나왔다. 상위권 순위는 7월과 거의 같고, 그 아래에서 눈에 띄는 변화가 두 개 있었다.

상위권 — Python의 격차가 더 벌어졌다

순위 언어 점유율
1 Python 18.53%
2 C 11.10%
3 C++ —
… … …
10 Rust —

Python이 18.53% 로 1위를 지켰다. 2위 C가 11.10%이니 7%포인트 넘게 앞선다. TIOBE 인덱스는 검색 엔진 결과로 매기는 지표라 실제 코드 작성량과 꼭 맞지는 않는다. 그래도 AI·데이터 분야의 검색 수요가 통째로 Python에 실리는 구조는 당분간 바뀌기 어려워 보인다.

이번 달 상위 10개 언어는 순위 변동 없이 그대로였다.

2026년 8월 TIOBE 점유율 막대 도표. Python 18.53%, C 11.10%. 이번 달 변화로 Java의 C++ 추격, Rust 10위 유지, MATLAB의 톱20 이탈을 함께 표시했다.

변화 1 — Java가 C++를 바짝 쫓는다

이번 달 헤드라인 중 하나는 Java가 C++에 근접했다는 소식이다. 오랫동안 하락세로 읽히던 Java가 다시 3위 자리를 넘볼 만큼 올라왔다.

Java가 반등한 데는 언어 자체의 변화도 있다. 최근 몇 년 사이 LTS 릴리스 주기가 안정되고 가상 스레드, 패턴 매칭 같은 기능이 실무에 자리 잡으면서 "레거시 언어"라는 인식이 옅어졌다. 대규모 백엔드에서 여전히 기본 선택지라는 점도 그대로다.

변화 2 — Rust가 톱10을 지켰다

Rust가 10위를 유지했다. 톱10 진입만으로 뉴스가 되던 시기는 지났고, 이제는 자리를 지키는지를 본다. 진입은 한 번의 스파이크로도 가능하지만 유지는 그렇지 않다.

Rust를 실제로 쓰는 영역은 여전히 뚜렷하다. 시스템 프로그래밍, 커널과 드라이버, WebAssembly, 성능이 중요한 인프라 도구다. 리눅스 커널을 비롯한 주요 프로젝트가 최근 몇 년 사이 Rust를 공식 지원하기 시작했고, 그 효과가 지표에도 나타나는 것으로 보인다.

변화 3 — MATLAB, 10년 만의 톱20 이탈

가장 상징적인 소식은 MATLAB이 10년 만에 상위 20위 밖으로 밀려났다는 것이다.

MATLAB이 밀린 건 언어 품질보다 생태계 대체 탓이 크다. 공학 계산과 수치 해석에서 MATLAB이 하던 일을 NumPy, SciPy, Julia가 나눠 가져갔다. 대학이 교육용 스택을 Python으로 바꾸면 그 세대가 일하는 현장의 스택도 따라 바뀐다. 라이선스 비용이 없는 쪽이 이기는 흔한 패턴이다.

언어 선택에 어떻게 반영할까

지표는 지표일 뿐이지만, 실무 판단에 참고할 만한 것이 몇 가지 있다.

  1. 새 프로젝트의 기본값으로 Python을 고를 때의 리스크는 계속 낮아지고 있다. 채용, 라이브러리, 문서 어느 쪽이든 마찰이 가장 적다.
  2. Rust는 이제 "실험"이 아니다. 성능이 중요한 컴포넌트 하나를 Rust로 떼어내자고 조직을 설득하기가 훨씬 쉬워졌다.
  3. Java 백엔드는 여전히 안전한 선택이다. 하락 추세를 전제로 기술 부채를 판단하고 있었다면 다시 볼 때다.
  4. 특정 벤더에 묶인 언어·런타임은 장기 리스크가 크다. MATLAB이 딱 그런 사례다.

참고


참고