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

У GitHub пояснили, чому статично типізовані мови програмування зараз такі популярні

Дмитро Сімагін

У блозі GitHub опублікували пост Кеседі Вільямс, яка є старшим директором із захисту інтересів розробників. Його зміст присвячено зростанню популярності типізованих мов програмування. На думку авторки, причина криється в роботі з інструментами на базі штучного інтелекту.

Як пише Кеседі, використовуючи інструменти штучного інтелекту, розробники не тільки обирають популярні бібліотеки та мови, але й використовують рішення, які знижують ризики в роботі. Мови з динамічною типізацією, такі як Python і JavaScript, дозволяють швидко створювати програми, що дає швидкість і гнучкість, але на шкоду безпеці. З іншого боку, статично типізовані мови не такі гнучкі, але мають «захисну сітку».

«Коли ви не контролюєте кожен рядок коду, незначні помилки можуть залишитися непоміченими. Саме тоді концепція безпеки, заснована на типах, стає набагато привабливішою та навіть необхідною. Штучний інтелект просто збільшує обсяг «коду, який ви особисто не писали», а це підвищує ставки… Типізовані мови тут виграють суперечку. Не тому, що нетипізовані мови «погані», а тому, що типи вловлюють саме той клас несподіванок, які іноді може мати згенерований код», — стверджує авторка.

Згідно з дослідженням 2025 року, 94% помилок компіляції, які генеруються LLM-моделями, були помилками перевірки типів. Дані Octoverse 2025 року вказують, що статично типізована TypeScript стала мовою, яка найчастіше використовується на GitHub, обігнавши Python і JavaScript. Кількість розробників TypeScript зросла більш ніж на 1 мільйон у 2025 році (+66% у річному обчисленні), до загальної кількості в 2,6 млн. 

Хоча така популірність частково пояснюється фреймворками, які за замовчуванням створюють проекти на TypeScript (такими як Astro, Next.js і Angular), але головна причина — штучний інтелект.

Новий тренд стосується не лише мови TypeScript, а й Luau (скриптової мови Roblox), яка протягом року показала зростання більш ніж на 194%. Typst, яку часто порівнюють з LaTeX, але з функціональним дизайном та суворою типізацією, показала зростання більш ніж на 108%. Навіть старі типізовані мови, такі як Java, C++ і C#, значно виросли.

«Системи типів не замінюють динамічних мов. Але вони стали поширеною функцією безпеки для розробників, які працюють з інструментами ШІ та спільно з ними, і це не випадково. У міру зростання популярності розробки з використанням штучного інтелекту та розробки агентів, можна очікувати, що системи типів стануть ще важливішими в процесі створення та випуску надійного програмного забезпечення», — додає авторка посту.

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

Нагадаємо, кілька тижнів тому стало відомо, що після обурення спільноти GitHub відмовився від плану стягувати плату за self-hosted раннери.

 

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

Чому сертифікована платформа швидше масштабується: технічний погляд та досвід команди SharksCode

Коли говорять про масштабування ІТ-продукту, зазвичай мають на увазі збільшення обсягу інфраструктури, щоб витримати більше…

27.02.2026

Китай розповсюджує теорію змови про «криптовалютну гегемонію» США

Китайський Національний центр реагування на комп’ютерні віруси (CVERC) оприлюднив звіт під гучною назвою «Top Player».…

27.02.2026

Григорович повернувся: найвідоміший український гейм-розробник анонсував новий проект S.T.R.A.N.G.E.R

Засновник відомої української геймдев-студії GSC Game World Сергій Григорович активно працює над новим проектом у…

27.02.2026

Microsoft теж виходить на ринок агентів. Зустрічайте Copilot Tasks

Microsoft анонсувала бета-версію нового інструмента штучного інтелекту під назвою Copilot Tasks. За словами компанії, він…

27.02.2026

Магія інновацій: як перетворити щоденний догляд на справжнє мистецтво за допомогою смарт-девайсів

Весна 2026 року диктує нові правила турботи про себе, де технології стають не просто зручним…

27.02.2026

«Claude cпочатку відмовлявся та заперечував»: хакер змусив LLM стати його спільником у нападі на уряд Мексики

Невідомий хакер використав модель штучного інтелекту Claude для серії атак на державні установи Мексики. За…

27.02.2026