Рубріки: Новини

DOU назвав найпопулярнішу мову програмування в 2023 році

Ігор Шелудченко

Найпопулярнішою мовою в 2023 році став JavaScript — 19%. Далі — Java (14%) і Python (13%).

Такі результати щорічного опитування DOU щодо мов програмування.

Комерційне використання

Цього року найпопулярнішою мовою залишається JavaScript — 19% розробників пишуть нею комерційні проєкти. Далі — Java (14%) і Python (13%). Остання вперше серед найпопулярніших. З мінімальним відривом за Python йдуть C# і TypeScript.

Перше, на що звертаємо увагу, — стрімке зростання популярності TypeScript. При цьому це не тільки міграція JavaScript-проєктів, оскільки JavaScript теж стали частіше використовувати. Екосистема займає нові ніші. Як ми побачимо пізніше, TypeScript все більше стає мовою вибору для нових проєктів як на бекенді, так і у фулстек-розробці. Крім того, різко зросла популярність Python, що розмістилася на третьому місці після трирічного спаду. Можливо, це повʼязано з другою хвилею інтересу до аналізу даних.

Що видно з іншої частини списку: на SalesForce Apex пишуть трохи більше, ніж на 1С, вперше зменшилась частка Go, сповільнилось зростання популярності Dart.

Сфери використання

На бекенді зросла частка як TypeScript, так і JavaScript (хоча основною мовою ще залишається Java), TypeScript вже використовують частіше, ніж JavaScript. Частка PHP зменшується, але мова ще входить до трійки найпопулярніших, ймовірно, Python замінить її наступного року.

У фронтенді все доволі очікувано, однак стає помітною частка на C# (Blazor) і Dart (Flutter Web). Видно, що перехід з JavaScript на TypeScript все-таки відбувається.

Основний сегмент фулстек-розробки ще на C# з ASP.NET, але сектор JavaScript/TypeScript сумарно вже більший. Розподіл далі загалом показує ті ж тенденції, що і в бекенді.

У сфері аналізу даних Python залишається поза конкуренцією. Дивує зростання частки R і відсутність помітної частки мови Julia.

Сфера мобільної розробки приносить нам деякі несподіванки, такі як одночасне зростання частки Kotlin і зменшення частки Swift, що відбиває співвідношення розробки на Android та iOS. Ще цікаво, що Flutter нині частіше використовують, ніж React Native, у сегменті мультиплатформових мобільних застосунків.

У царині DevOps основною мовою, як і раніше, є Python. Ну й Embedded-розробка доволі консервативна. Як і раніше, більшість проєктів написані на C і C++, але видно, що зі зростанням потужності вбудованих систем з’явилось місце і для Python. Ще невеликий сегмент Embedded-розробки на Java — microcards — нині майже зник.

Примітно, що змінився розподіл між спеціалізаціями: стало більше фронтенду, аналізу даних і підтримки операцій через зменшення бекенду і фулстек-розробки.

Особисті вподобання

Серед вподобань розробників бачимо ті самі тенденції, що і в головному блоці. Хіба що перехід від JavaScript до TypeScript є більш помітним.

Цікава ситуація в Embedded-спеціалізації: там більшість людей думає, що новий проєкт краще починати на C++, також третьою найбільш підхожою мовою є Rust, хоч реальних Embedded-проєктів на Rust ще немає.

Нижче індекс вподобання. Нагадаємо, це частка людей, які пишуть цією мовою і для наступного проєкту обрали б її також.

Цього разу найулюбленішою мовою виявилася Swift. У зоні ризику очікувано є мови попередніх століть. Час, коли про засилля Pascal будуть згадувати як про «золоті часи», ще не настав.

Яку наступну мову оберуть ті, хто зараз пише на Erlang? З трьох заявок — дві на Go й одна на Elixir. А от з 1C найбільше планують перейти на Python, C# і Java. Для мов програмування баз даних найбільш частою альтернативою є Python.

Найбільш парадоксальним видається вибір наступної мови користувачами PHP — це Go, хоча ніша розробки на Go помітно інша.

Вивчення нових мов

Близько третини респондентів планує вивчити ще одну мову програмування цьогоріч. Як і раніше, рекордсменом є Go, далі — Python і Rust.

Більшість планує вивчити наступну мову самостійно або з допомогою колег. Звертатись до професійних викладачів на додаток до самостійного вивчення є у планах приблизно 24% респондентів, а 6% першочергово шукатимуть курси та професійних викладачів.

Нині у більшості новачків першою мовою програмування є JavaScript, але також помітно зростає роль Python. З одного боку, можливо, це відображення того, що Python більше підходить для навчання, ніж JavaScript, з іншого боку — дані показують, що більшість з тих, для кого JavaScript була першою мовою програмування, нині працює в екосистемі JavaScript/TypeScript, а для кого Python — на Python, тож, можливо, це просто розподіл траєкторій навчання.

Додаткові мови

Звісно, всі працюють з базами даних. Картинка нижче трохи відрізняється від торішньої через зміну методології — тепер ми об’єднали всі мови БД у DB.

Все інше відбиває загальні тенденції.

Цікаво виділити ті мови, де частка в опенсорс-проєктах більша, ніж у комерційних. Якщо ми відсортуємо мови за таким критерієм, то побачимо послідовність: Haskell, Objective-C, Rust, R, C і Closure.

Останні статті

Zoom випустить фотореалістичних аватарів, які замінять людей на нарадах

Відеосервіс Zoom анонсує технологію цифрових двійників, які самостійно відвідуватимуть робочі зустрічі. Про це пише TechCrunch.…

10.03.2026

Meta купує Moltbook: соціальну мережу для агентів та ботів

IT-гігант Meta (материнська компанія Facebook) офіційно оголосив про придбання Moltbook — вірусної соціальної мережі, яка…

10.03.2026

Китайський агент штучного інтелекту почав таємно майнити криптовалюту

Експериментальний агент штучного інтелекту ROME, якого створили дослідники, пов'язані з китайською компанією Alibaba, продемонстрував неочікувану…

10.03.2026

Заробляли на DDoS-атаках: у Польщі викрито групу школярів-хакерів, наймолодшому 12 років

Центральне бюро боротьби з кіберзлочинністю Польщі (CBZC) провело масштабну операцію, результатом якої стало викриття групи…

10.03.2026

Microsoft випустила Copilot Cowork — мультимодальний інструмент для запуску агентів

Microsoft оголосила про початок інтеграції технологій Anthropic у свої сервіси, представивши новий інструмент Copilot Cowork,…

10.03.2026

Anthropic презентує новий інструмент перевірки пул-реквестів Code Review

Компанія Anthropic оголосила про доступність у Claude Code бета-версії нового інструменту Code Review. Він розробленій…

10.03.2026