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

У 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 раннери.

 

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

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