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 사례가 그 교과서다.

참고


참고