Pop Art Crying Businessman Wipes his Tears with a Handkerchief. Vector illustration
Один з топменеджерів Microsoft закликав припинити використовувати в нових проєктах C та C++.
Про це він написав на своїй сторінці у Twitter.
CTO Microsoft Azure Марк Руссинович закликав використовувати Rust для тих сценаріїв, де потрібна мова, відмінна від GC.
«Говорячи про мови, настав час припинити починати будь-які нові проєкти на C/C++ і використовувати Rust для тих сценаріїв, де потрібна мова, відмінна від GC. Заради безпеки та надійності галузь має оголосити ці мови застарілими», — заявив він.
Highload вже писав про те, що Rust кілька років поспіль стає найулюбленішою мовою програмування у світі (і залишається такою), за даними опитувань Stack Overflow.
Звичайно, це як порівнювати яблука та груші, але загалом Rust добре підходить для створення застосунків, які ви плануєте писати (або вже пишете) на C++. Чому? Він усуває класи помилок, пов’язані з C++ (наприклад, одна помилка у 2016 році дозволила зламати криптовалюту, що призвело до втрат у мільйони доларів). У Rust немає нулів, які часто викликають проблеми.
Так, C++ швидше компілює вихідні файли, але якщо ви працюєте із заголовними файлами, то C++ витрачатиме багато часу на перекомпіляцію. Розробники намагаються підвищити швидкість компіляції Rust, чому сприяють покращення LLVM (компілятор використовує LLVM для серверної частини).
Як тільки ви вийдете за межі компіляції окремих файлів за допомогою компілятора Rust, найкраще використовувати Cargo, офіційну систему складання Rust та менеджер пакетів. Він перевіряє залежності та не перекомпілює, якщо немає змін. Це значна перевага над С++, який не має офіційної системи складання.
Читайте також: Лінус Торвальдс: впровадження Rust в ядро має сенс — мова може стати другою офіційною в Linux
Китайські LLM-моделі з відкритим кодом стрімко завойовують світовий ринок штучного інтелекту, зайнявши майже третину глобального…
Дослідники з компанії Koi Security виявили на маркетплейсі Microsoft VS Code два нових розширення, які…
Міністр цифрової трансформації Михайло Федоров анонсував появу в Силах оборони України нової цифрової IT-вертикалі. Її…
Звіт, підготовлений виданням The Information, стверджує, що всі зусилля Microsoft у сфері штучного інтелекту йдуть…
Компанія Anthropic представила бета-версію функції, яка дозволяє розробникам делегувати завдання кодування в Claude Code безпосередньо…
Польські поліцейські затримали у Варшаві трьох громадян України за підозрою в незаконному втручанні в роботу…