Microsoft планирует к 2030 году исключить весь код на C и C++ из основных баз

Microsoft планирует к 2030 году исключить весь код на C и C++ из основных баз

Microsoft намерена обновить свои основные кодовые базы и к концу этого десятилетия полностью избавиться от кода на C и C++, заменив его на Rust. «Я стремлюсь к тому, чтобы к 2030 году в коде Microsoft не осталось ни одной строки на C и C++. Наша стратегия основана на использовании ИИ и алгоритмов для переписывания кода», — заявил представитель компании.

Мы стоим перед одним из самых значительных проектов в истории Microsoft. Наша амбициозная цель — «один инженер, один месяц, один миллион строк кода». Чтобы реализовать эту сложную задачу, мы разработали высокоэффективную инфраструктуру для обработки кода. Наша алгоритмическая система формирует масштабируемую сеть, которая позволяет работать с исходным кодом на совершенно новом уровне.

Современная инфраструктура обработки искусственного интеллекта открывает перед нами новые горизонты. Она позволяет задействовать ИИ-агентов, управляемых алгоритмами, для массовых изменений в коде. Гален Хант, главный инженер в Microsoft, поделился этой информацией в своем посте на LinkedIn, подчеркнув, что основа данной инфраструктуры уже активно применяется для задач, связанных с анализом и пониманием кода.

В 2023 году компания сделала громкое заявление о том, что планирует переписать некоторые модули ядра Windows с использованием языка программирования Rust. Это решение последовало за высказываниями технического директора Azure, Марка Руссиновича, который отметил преимущества Rust в области безопасности и надежности кода.

Руководство Microsoft ограничило разработчиков в начале новых проектов на языках C/C++. В начале текущего года Руссинович подтвердил, что компания сделала полный переход на Rust и значительно увеличила применение этого безопасного для памяти языка. Он также отметил, что Microsoft активно трудится над «более автоматизированными» решениями, направленными на оптимизацию процессов разработки.

Компания ищет опытного инженера-программиста для работы над проектом, связанным с переводом кода на Rust с использованием LLM. Хант, руководитель проекта, активно ищет кандидата, который поможет в этом процессе.

Основная задача этой вакансии заключается в развитии и улучшении инфраструктуры, что позволит успешно осуществить перевод масштабных систем Microsoft.

Компания ищет специалиста по разработке на C и C++ с акцентом на Rust. Одним из основных требований для кандидатов является наличие более трех лет опыта в написании качественного системного кода на Rust. Кроме того, будет плюсом опыт работы с компиляторами, системами управления базами данных или операционными системами.

Хотя наличие опыта работы с компиляторами не является обязательным требованием для подачи заявки, важно проявить желание развивать свои навыки в этой области в нашей команде, — говорится в объявлении.

Команда Ханта, занимающаяся рефакторингом Rust, является частью инициативы «Будущее масштабируемой разработки программного обеспечения» в организации.

Организация Engineering Horizons в рамках Microsoft CoreAI имеет важную задачу. Как отметил её представитель, основная цель заключается в «разработке решений, которые помогут Microsoft и её клиентам справляться с техническим долгом на большом уровне».

Из Postman в код: Connekt и новый взгляд на тестирование API [видео]

На последнем Joker команда Amplicode выступила с тремя докладами! Сегодня был опубликован первый из них «Из Postman в код: Connekt

Fullstack проект на React, Python, Go и Spring: OpenIDE в действии [видео]

В новом видео Михаил Поливаха, Павел Кислов и Александр Шустанов проверяют OpenIDE на прочность в работе с мультиязычным стеком. По

Bloomberg узнал о планах Alibaba провести IPO подразделения по разработке ИИ-чипов

Alibaba Group Holding собирается провести IPO своего дочернего предприятия T-Head, которое занимается разработкой микросхем. Об этом сообщает Bloomberg, ссылаясь на

Более 500 тыс. звонков принял от российских детей ИИ Дед Мороз

Искусственный интеллект, разработанный компанией «Т-технологии», стал настоящим «цифровым волшебником» и за время новогодних праздников обработал 522 тысячи звонков. В основном,

Linum v2 — открытый видео-ИИ, который два брата собрали с нуля за 2 года

Стартап Linum представил две модели text-to-video с открытыми весами, выпущенные под лицензией Apache 2.0. Эти модели способны создавать видеоролики продолжительностью