TL;DR

Data snapshot: TIOBE Index, August 2026. One-line takeaway: Python leads by a wide margin at 18.53% but is down 7.61pp YoY; Rust enters the TIOBE top 10 for the first time (1.45%, climbing from #18 within a year), and MATLAB fell out of the top 20 for the first time in over a decade (now #25, 0.71%). Biggest movers: Ruby (+10), Rust (+8), Swift (+8) up; Go (-6), Perl (-9) down. PYPL (Jul 2026, second-hand) puts Python at 47.49%.

TIOBE Index (August 2026, full top 10)

RankLanguageRatingYoY change
1Python18.53%-7.61%
2C11.10%+2.07%
3C++8.62%-0.56%
4Java8.25%-0.34%
5C#4.09%-1.43%
6JavaScript2.63%-0.52%
7Visual Basic2.18%-0.15%
8SQL1.88%+0.16%
9R1.56%+0.19%
10Rust1.45%+0.31%

Ranks 11–20: Delphi/Object Pascal 1.37% (-0.46%), Scratch 1.27% (+0.12%), PHP 1.11% (-0.16%), Go 1.07% (-1.04%), Fortran 0.99% (-0.77%), Ruby 0.98% (+0.23%), Swift 0.96% (+0.19%), Perl 0.94% (-1.13%), COBOL 0.87% (+0.02%), Assembly 0.86% (-0.16%).

Highlights & Movers (vs August 2025)

ChangeDetail
Rust enters top 101.45% (+0.31%), up from #18 a year ago; memory safety + performance drive adoption in systems programming and AI infrastructure
MATLAB out of top 20First time in over a decade; now #25 at 0.71%. TIOBE's CEO cites a paid-license model in a world of free languages, plus slow language evolution
Biggest risersRuby +10 places (0.98%), Rust +8, Swift +8 (0.96%), SQL +4 (1.88%), R +5 (1.56%)
Biggest fallersPerl -9 places (0.94%), Go -6 (1.07%), Fortran -4, Delphi/Object Pascal -1
Python's YoY dipStill #1 at 18.53% but -7.61pp YoY — the largest drop in the top 10 (base-effect dilution as other languages gain share)
WatchlistOCaml (#29, 0.63%) and Zig (#41, 0.43%) keep growing; TIOBE expects they may enter the top 20

PYPL Index (July 2026, second-hand)

RankLanguageShare
1Python47.49%
2Java11.44%
3C/C++9.68%
4R4.68%
5JavaScript3.97%
6Objective-C3.15%
7PHP2.29%
8C#2.06%
9Rust2.06%
10Swift1.98%

⚠️ PYPL measures Google tutorial searches; monthly figures vary a lot across sources (Feb 2026 ~31% → Jul 2026 47.49%). This table is a July 2026 second-hand reference — check pypl.github.io/PYPL.html for the live page.

Language Choice Quick Guide (2026 consensus)

What you want to buildFirst choiceAlternatives
AI / data sciencePythonR (stats), Julia (scientific)
Systems / performance-criticalRustC, C++, Go
Backend APIs / servicesGo / JavaPython, C#, Node.js (JS/TS)
Web frontendTypeScript (JS superset)
MobileSwift (iOS) / Kotlin (Android)Flutter/Dart (cross-platform)
Embedded / IoTCC++, Rust (new projects)
Enterprise / financeJavaC# (.NET ecosystem)

FAQ

What is the most popular programming language in August 2026?

Per the TIOBE Index (Aug 2026), Python is #1 at 18.53%, followed by C (11.10%), C++ (8.62%), Java (8.25%) and C# (4.09%). PYPL also ranks Python first at 47.49% — both indices agree on the leader.

Why did Rust enter the TIOBE top 10 for the first time?

Rust reached #10 in August 2026 at 1.45% (+0.31%), up from #18 a year earlier. Memory safety fits systems programming and AI infrastructure, with large projects (Linux kernel, browser engines) adopting it and an active community.

Why did MATLAB fall out of the TIOBE top 20?

MATLAB is out of the top 20 for the first time in over a decade (now #25, 0.71%). TIOBE's CEO cites two reasons: a paid-license model is a growing disadvantage in a world of free languages (only Delphi/Object Pascal also requires a paid license in the top 20), and MATLAB evolves slowly while Python, Rust and newer languages keep adding modern features.

What's the difference between TIOBE and PYPL?

TIOBE combines search-engine results, courses and third-party vendors (updated monthly, with YoY changes). PYPL counts only Google tutorial searches (Python 47.49% as of Jul 2026). Both measure popularity, not "best" language or lines of code; PYPL swings more and should be cited with its caveat.

What language should I learn in 2026?

It depends on the domain: Python for AI/data, Rust for systems, Go or Java for backend, TypeScript for frontend, Swift/Kotlin for mobile. Python remains the usual first language for beginners, but TIOBE shows its share fell 7.61pp YoY — pairing it with a backend or systems language is a common strategy.

Sources

最后更新:2026-08-13