프로그래밍 언어 인기 지표란?
프로그래밍 언어의 인기는 TIOBE Index(검색엔진 기반)와 Stack Overflow Developer Survey(개발자 직접 응답) 두 가지 주요 지표로 측정됩니다. 두 지표는 측정 방식이 달라 순위가 다를 수 있으며, 함께 참고하는 것이 좋습니다.
TIOBE Index TOP 20 (2025년 5월 기준)
TIOBE는 Google, Bing, Yahoo 등 주요 검색엔진에서 언어명 검색량을 집계합니다.
| 순위 | 언어 | 점유율 | 전년 대비 | 주요 용도 |
|---|---|---|---|---|
| 1 | Python | 23.84% | ▲ | AI/ML, 데이터사이언스, 웹백엔드 |
| 2 | C++ | 10.58% | ▲ | 시스템, 게임, 임베디드 |
| 3 | Java | 9.51% | ▼ | 엔터프라이즈, 안드로이드 |
| 4 | C | 8.93% | ▼ | 시스템, 임베디드, OS |
| 5 | C# | 5.62% | - | Windows, 게임(Unity) |
| 6 | JavaScript | 4.41% | ▼ | 웹 프론트엔드, Node.js |
| 7 | Go | 2.48% | ▲ | 클라우드, 백엔드 서버 |
| 8 | Visual Basic | 2.36% | - | Windows 자동화 |
| 9 | SQL | 2.23% | ▲ | 데이터베이스 |
| 10 | Rust | 2.10% | ▲ | 시스템, WebAssembly |
| 11 | Fortran | 1.89% | ▲ | 과학 연산 |
| 12 | Delphi/Object Pascal | 1.88% | - | 데스크톱 앱 |
| 13 | MATLAB | 1.51% | ▼ | 공학, 수치 해석 |
| 14 | Assembly | 1.44% | ▼ | 로우레벨, 임베디드 |
| 15 | Swift | 1.43% | ▲ | iOS, macOS 앱 |
| 16 | Kotlin | 1.32% | ▲ | 안드로이드, 서버 |
| 17 | Ruby | 1.21% | ▼ | 웹 백엔드(Rails) |
| 18 | PHP | 1.19% | ▼ | 웹 백엔드, CMS |
| 19 | R | 1.07% | - | 통계, 데이터 분석 |
| 20 | TypeScript | 0.98% | ▲ | 웹 풀스택 |
Stack Overflow Developer Survey TOP 15 (2024년)
약 65,000명의 개발자가 직접 응답한 "가장 많이 사용하는 언어" 순위입니다.
| 순위 | 언어 | 사용률 | 비고 |
|---|---|---|---|
| 1 | JavaScript | 62.3% | 12년 연속 1위 |
| 2 | Python | 51.0% | AI 수요로 지속 상승 |
| 3 | TypeScript | 38.5% | JS 대체재로 급성장 |
| 4 | Java | 30.3% | 엔터프라이즈 강세 |
| 5 | C# | 27.1% | .NET 생태계 |
| 6 | C++ | 23.0% | 게임/시스템 |
| 7 | C | 19.3% | 임베디드/OS |
| 8 | PHP | 18.2% | 웹 레거시 |
| 9 | Go (Golang) | 13.5% | 클라우드 네이티브 |
| 10 | Rust | 12.6% | 가장 사랑받는 언어 9년 연속 |
| 11 | Kotlin | 9.4% | 안드로이드 공식 언어 |
| 12 | Ruby | 6.2% | 스타트업 백엔드 |
| 13 | Swift | 5.8% | Apple 생태계 |
| 14 | R | 4.3% | 데이터 과학 |
| 15 | Dart | 3.8% | Flutter(모바일) |
언어별 주요 특징 요약
| 언어 | 강점 | 대표 프레임워크/도구 |
|---|---|---|
| Python | AI/ML, 배우기 쉬움 | Django, FastAPI, TensorFlow, PyTorch |
| JavaScript | 웹 필수, 풀스택 가능 | React, Vue, Angular, Node.js |
| TypeScript | JS + 정적 타입 | NestJS, Next.js, Angular |
| Go | 고성능, 동시성 | Gin, Echo, gRPC |
| Rust | 안전, 빠름, 메모리 제어 | Axum, Tokio, WebAssembly |
| Kotlin | Java 호환, 간결 | Android SDK, Ktor, Spring |
| Swift | Apple 생태계 최적화 | SwiftUI, UIKit, Combine |
2025년 주목할 언어 트렌드
- Python: AI·데이터사이언스 수요로 TIOBE 1위 굳히기
- Rust: Stack Overflow "가장 사랑받는 언어" 9년 연속, 점유율도 매년 상승
- TypeScript: JavaScript 프로젝트의 TypeScript 전환 가속화
- Go: 쿠버네티스·클라우드 네이티브 생태계와 함께 성장
- Kotlin/Swift: 각각 Android·iOS 개발의 표준으로 자리매김
