지속된 하락세 C언어, 처음 인기지수 3위권 밖으로 밀려
20년 이상 선두 자리를 지켜 온 C언어가 프로그래밍 인기지수에서 처음으로 3위권 밖으로 밀려났다. 10일 인포월드 등 외신에 따르면 소스코드 품질평가 기업인 티오베는 프로그래밍 언어 인기지수인 9월 티오베 인덱스를 발표했다. 티오베 인덱스에 따르면 지난달과 비교해 1위와 2위는 파이썬과 C++가 그대로 유지했다. 반면 3, 4위를 기록 중이던 C와 자바는 순위가 뒤집혔다. 이를 통해 지난 2022년 12월 3위로 밀려났던 자바가 다시 3위로 올라섰으며, C언어는 티오베 인덱스가 시작된 2001년 이후 처음으로 4위로 내려앉았다. 이번 순위 변동은 C언어의 지속적인 하향세가 원인으로 지목된다. C언어는 지난 2022년 12월 이후 인기그래프가 하락세를 그리고 있다. C언어의 인기 하락 요인으로는 부족한 확장성이 꼽힌다. C언어가 주로 쓰이던 임베디드 시스템이 복잡해지고 요구하는 기능이 늘어나면서 C++ 등 다른 언어로 대체하는 사례가 늘고 있다는 지적이다. 또한 보안 취약점의 주요 원인으로 지목되는 메모리 보안 버그를 해결하기 위해 미국 정부 등에서 C언어를 더 이상 사용하지 말 것을 권고하면서 러스트, 자바와 같은 언어를 고려하는 사례도 늘고 있다. 다만 C언어의 인기가 이전에 비해 줄어도 이미 전 세계적으로 수많은 핵심 시스템과 인프라에 쓰이고 있는 만큼 영향력은 한동안 유지될 전망이다. 티오베 소프트웨어의 폴 얀센 최고경영자(CEO)는 "모든 프로그래밍 언어의 어머니 중 하나인 C언어가 티오베 인덱스가 시작된 이래 가장 낮은 순위를 기록했다"며 "여전히 C언어는 성능이 매우 뛰어난 코드를 생성하지만, 확장성을 고려하지 않은 단점이 큰 것으로 보인다"고 말했다. 이어 "앞으로 C언어가 이전에 비해 힘을 잃을지 몰라도 이미 막대한 설치 기반을 보유한 만큼 상위 10위 권에 장기간 머물 것으로 예상한다"고 덧붙였다. 티오베 인덱스는 구글, 야후, 아마존, 바이두, 유튜브 등 검색 엔진을 통해 검색된 수치에 특정 공식을 대입해 등급을 나누는 방식을 적용하고 있다. 그만큼 언어의 순위가 실제 IT업계 도입 및 활용 비율 등과는 차이가 있을 것으로 보인다.