Следите за новостями по этой теме!
Подписаться на «Рифы и пачки / Твоя культура»
Microsoft неожиданно оказалась в центре обсуждений из-за поста инженера Галена Ханта, который опубликовал на LinkedIn смелое высказывание — к 2030 году полностью избавиться от всех строк кода на C и C++ в компании. Он даже разместил вакансию в команду, чтобы ускорить этот процесс. Согласно объявлению, задачей будущего сотрудника станет участие в трансформации крупнейших С и C++ систем Microsoft в язык программирования Rust. Хант заявил, что для этой цели построена мощная инфраструктура для автоматизированной обработки кода.
Однако вызвавшая ажиотаж публикация позже получила уточнение: инженер пояснил — "Windows никто не собирается переписывать на Rust с помощью искусственного интеллекта". Проект его команды только исследовательский — речь идет не о масштабном переписывании всей экосистемы Microsoft, а о разработке инструментов, которые позволят компании и её клиентам избавляться от так называемого "технического долга" при помощи ИИ. Сейчас разработанная инфраструктура уже успешно решает задачи анализа кода, позволяет применять алгоритмы и ИИ-агенты для внесения изменений в больших объёмах исходников.
Как отметил Хант, амбиция проекта звучит почти утопически: "Один инженер — один месяц — миллион строк кода". Для этого была создана система, которая строит графовые структуры по исходному коду и масштабирует работу алгоритмов.
Тем не менее, курс компании на Rust — дело реальное. Microsoft уже вложила 10 миллионов долларов, чтобы сделать Rust основным языком для своих инженерных систем. У Google аналогичная стратегия: компания утверждает, что уязвимости в памяти остаются главной проблемой в C и C++, поэтому Rust был добавлен в список официальных языков операционной системы Android наряду с Java и Kotlin.
Microsoft в очередной раз исполняет ит-танец новатора. Со стороны кажется: вот она, война миров – C, C++ против Rust, с морем старого кода и миллионами долларов в заложниках. Гален Хант выступает как шаман цифрового племени, суля истребление 'технического долга', будто это какая-то чума, а не норма жизни корпорации. Но не все так драматично. На деле, никто не собирается переписывать Windows в ближайшее время. Исследовательский зуд – штука заразная, вот и строят инструменты, чтобы умные железки сами разруливали хаос в твоем любимом legacy-коде. Особый шик – идея 'один инженер – миллион строк': что-то из области стартап-мечтаний, когда кофе еще не остыл. 10 миллионов на Rust – просто 'разогреть рынок', а Google дружно догоняет: 'нам тоже надо, мы тоже боимся багов в памяти!' Ах да, научное обоснование – Rust безопаснее, моднее и, возможно, даже чище в энергетическом смысле (шутка). Тренд таков: если в старом коде есть дыра, зови Rust и лей ИИ сверху – пусть разбирается. На рынке найдется место и для новых ритуалов переписывания мира под бурными аплодисментами инвесторов и изумленной публики, мечтающей когда-нибудь увидеть настоящего робота-программиста.