Після появи публікацій у медіа та активного обговорення в професійній спільноті Microsoft надала роз’яснення щодо заяви про можливе переписування C та C++ коду на Rust до 2030 року. Компанія наголошує, що поширені інтерпретації не відповідають реальному змісту ініціативи.
Контекст заяви
Первинна заява з’явилася у формі публічного допису, присвяченого відкритій вакансії Principal Software Engineer (IC5) у команді Microsoft CoreAI. У дописі було описано дослідницький проєкт, метою якого є створення технологій для масштабної автоматизованої трансформації програмного коду між мовами програмування з використанням алгоритмічних підходів та штучного інтелекту.
Окремі медіа інтерпретували цю заяву як намір Microsoft переписати всі великі кодові бази компанії, включно з Windows, з C та C++ на Rust до 2030 року. Згодом автор допису уточнив, що такі висновки є некоректними.
Офіційне уточнення
Microsoft зазначає, що:
- Windows не переписується на Rust, і подібного корпоративного плану не існує;
- ініціатива не є новою стратегією розвитку Windows 11 або майбутніх версій ОС;
- Rust не розглядається як універсальна або кінцева мова програмування для всієї екосистеми Microsoft;
- проєкт має дослідницький (research) характер, а не статус обов’язкового напряму для продуктових команд.
Мета нового проекту
Загальною метою проєкту є зниження технічного боргу та створення інструментів, які в майбутньому можуть допомогти як Microsoft, так і її клієнтам:
- модернізувати застарілі кодові бази;
- підвищувати безпеку та підтримуваність систем;
- зменшувати вартість і ризики великих рефакторингів.
Видання GALERA.NEWS зазаначає, що інформація про те, що Microsoft нібито планує повністю переписати весь C/C++ код на Rust до 2030 року, не відповідає дійсності. Йдеться про науково-дослідний проєкт окремої команди, спрямований на розвиток інструментів автоматизованої трансформації коду, а не про загальнокорпоративну або продуктовий мандат.