На пръв поглед звучи логично. Ако и търсачките, и AI моделите черпят информация от Интернет, защо да очакваме различна картина?
Всъщност, е повече от ясно, че Пол Янсен не е прав. Между търсачките и AI моделите има една фундаментална разлика: търсачката просто брои споменаванията на даден език, а LLM-ът разбира смисъла и причината на това споменаване.
Търсачката вижда, че един език се споменава и отброява това споменаване. Но нищо повече. Не разбира дали става дума за критика на даден език, за обсъждане на проблем от сериозни специалисти или за въпрос за курсова работа на студент. AI моделите разбират контекста и правят много по-точен анализ.Истината е, че TIOBE е създаден за времената, в която програмистите обменяха знания по форуми и блогове. Днес огромна част от този процес на обучение минава през LLM-и, асистирано програмиране, вътрешни чатове и инструменти, които не оставят същата публична следа. TIOBE продължава да мери нещо реално, но то все по-малко съвпада с реалната картина на индустрията. Индексът вижда само върха на айсберга.
За да разбера колко добре ще се справят AI моделите, в сравнение с TIOBE, направих малък експеримент, в който да накарах пет AI модела да подредят 20-те най-зрели, добре подържани и обичани езици за програмиране. Без претенции за научност, без сложна методология и големи очаквания.
Отворих пет различни модела — Claude, ChatGPT, Gemini, Copilot и Le Chat — и на всеки зададох една и съща задача (истинският промпт беше по-сложен, но в общи линии е това):
„Класирай топ 20 програмни езици според реалното търсене на пазара, зрелостта на екосистемата, качеството на документацията и настроенията сред разработчиците. Без TIOBE и други без класации за езици за програмиране. Използвай само знанията си.“
После събрах резултатите, разпределих точки и получих свое мини индексче, което кръстих APLI — AI Programming Language Index. Цялото упражнение отне около час.Ето ги най-популярните и търсени 20 езика за програмиране според APLI:
С 98 точки от 100, Python е единственият език, който всички модели поставят или на първо, или на второ място. И това не е мода – това е отражение на реалността: ML, data, automation, backend, scripting, DevOps tooling, обучение. Python е навсякъде.
С 95 точки, TypeScript е вторият най-важен език според индустрията, а не според архивите. Два модела го поставят директно на първо място. Това е езикът, който движи модерния web — React, Angular, Next.js, Node, корпоративни UI платформи, full-stack решения.
Това са езиците, които реално се използват в production днес.
Rust получава 76 точки, но моделите се разминават силно – някои го поставят много високо, други са по-предпазливи. Това е точно отражение на реалността: огромен престиж, силна инерция, но все още не масов като JavaScript или Java. Някои модели отразяват по-скоро очакванията за близкото бъдеще, отколкото реалните резултати. Но въпреки това мястото на Rust е очаквано и заслужено.
Със 62 и 54 точки, те са точно там, където трябва да бъдат основни езици за създаване на приложения за Android и iOS. Не нишови или периферни, каквито са в TIOBE.
Езици като R, Haskell, Lua, Zig, Objective-C и Perl получават ниски резултати — не защото са „лоши“, а защото имат ограничена или нишова употреба в съвременната индустрия.
Това е може би най-абсурдното разминаване на TIOBE с реалността. TypeScript е де факто стандартът за съвременна web разработка, използван от Angular, React проекти, Next.js и практически всеки сериозен frontend и full-stack проект. Петте AI модела му дават средно по 19 от 20 точки. TIOBE го вижда на 35-то място с 0.34% — зад Prolog, COBOL и Lisp.
В TIOBE, C стабилно заема второ място с 11.55%. В APLI? Шестнадесето, с 28 точки. Това не означава, че C е без значение — ядра на операционни системи и embedded устройства няма да спрат да го използват утре. Но за мнозинството разработчици през 2026 година, C не е релевантен избор за нов проект.
TIOBE поставя Visual Basic на 7-мо място и Delphi/Object Pascal на 10-то. Нито един от петте AI модела не включва тези два езика в своя топ 20. Нула точки. Това е достатъчно красноречиво.
Kotlin (62 точки, 9-то място в APLI) и Swift (54 точки, 10-то в APLI) са де факто стандартите за създаване на апликации за Android и iOS. При TIOBE? Kotlin е 22-ри, а Swift едва влиза в топ 20 на 20-то място. Scratch (визуалният език за деца) го изпреварва. Това звучи кото шега!
Claude (Anthropic) е най-оптимистично настроен по отношение на Rust (18 точки, трето място) и единственият модел, който включва Zig в своя топ 20 – ранен залог за езика, който цели да замени C. Може би моделът залага прекалено на прогнозите си за бъдещето.
ChatGPT (OpenAI) е голям фен на TypeScript (20 точки, първо място) и дава най-висока оценка на Java (18) сред всички модели. По-консервативен е към Rust (14).
Gemini (Google) е единственият, който включва Bash/Shell, и дава най-висока оценка на C++ (13). Прагматичен подход, ориентиран към DevOps и systems programming.
Copilot (Microsoft) е най-консервативен — дава високи оценки на традиционните enterprise езици (Java 17 точки, C# 16 точки) и поставя JavaScript на 2-рото си място с 19 точки. Логично, като се има предвид корпоративния ДНК на Microsoft.
Le Chat (Mistral) е най-необичайният — единственият, който включва Objective-C и дава най-ниската оценка на C++ (5). Също така оценява Dart най-високо от всички (10), вероятно заради растящото влияние на Flutter.
Независимо от разликите, Python, TypeScript, JavaScript, Go и Java присъстват в горната част при всеки модел. Това е ниво на точност, което TIOBE никога не е могъл да постигне, защото неговата методология произвежда артефакти. “C на второ място, а Visual Basic на седмо” е твърдение, с което никой практикуващ програмист не би се съгласил.
Най-тревожното за TIOBE е, че те съзнателно не приемат променящата се действителност и продължават да упорстват, че резултатите им отразяват реалността. В същото време всеки с достъп до Интернет може да възпроизведе моят малък експеримент и да получи по-релевантна класация от тази на TIOBE. За целта са нужни само няколко LLM-а, малко свободно време и здрав разум.Ако искате да видите правилната картина на реалния свят, игнорирайте TIOBE. Има по-точни класации като: Stack Overflow Developer Survey, GitHub Octoverse / GitHub Trends, LangPop Index, RedMonk Programming Language Rankings и т.н.
