The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Проект Microsoft по использованию AI для перевода кодовой базы с C/C++ на Rust"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Проект Microsoft по использованию AI для перевода кодовой базы с C/C++ на Rust"  +/
Сообщение от opennews (??), 23-Дек-25, 08:04 
Гален Хант (Galen Hunt), управляющий директор  Microsoft Azure Sphere и бывший руководитель группы по развитию операционных систем в подразделении Microsoft Research, представил исследовательский проект по созданию инструментов, комбинирующих AI с традиционными алгоритмами, для автоматизированного переписывания крупнейших кодовых баз Microsoft на языке Rust. Целью проекта заявлено полное исключение языков  C и C++ из кодовых баз Microsoft до 2030 года. В качестве  миссии упоминается устранение технического долга в масштабных проектах. Отмечается, что разрабатываемая инфраструктура для обработки кода ориентирована на возможность одному инженеру за месяц переводить миллион строк кода. Проект развивается в подразделении Microsoft CoreAI...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=64479

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +30 +/
Сообщение от Аноним (1), 23-Дек-25, 08:04 
Учитывая, как чатботы пишут на расте… Ну, успехов им в самозакапывании, пользователи уже в восторге.
Ответить | Правка | Наверх | Cообщить модератору

17. "Проект Microsoft по использованию AI для перевода кодовой ба..."  –8 +/
Сообщение от Аноним (17), 23-Дек-25, 09:12 
https://code.visualstudio.com
Ответить | Правка | Наверх | Cообщить модератору

114. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +2 +/
Сообщение от 12yoexpert (ok), 23-Дек-25, 14:29 
именно о подобном "качестве" и речь
Ответить | Правка | Наверх | Cообщить модератору

51. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от th3m3 (ok), 23-Дек-25, 11:09 
А причём тут чатботы? Нормальные люди сами код пишут.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

59. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +3 +/
Сообщение от Аноним (59), 23-Дек-25, 11:24 
При том, что в новости написано
Ответить | Правка | Наверх | Cообщить модератору

64. "Проект Microsoft по использованию AI для перевода кодовой ба..."  –7 +/
Сообщение от Аноним (64), 23-Дек-25, 11:40 
Баклан, это не значит, что они через чат бота код будут писать. Это значит, что они обучат сетку на своем коде и будут скармливать ей код модулями и частями. А человек будет апрувить мерж реквесты грубо говоря.
Ответить | Правка | Наверх | Cообщить модератору

75. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +3 +/
Сообщение от Аноним (-), 23-Дек-25, 12:06 
>  Баклан, это не значит, что они через чат бота код будут писать.

...
> одному инженеру за месяц переводить миллион строк кода. Проект
> развивается в подразделении Microsoft CoreAI.

Как еще вы миллион строк сможете скормить инженеру как не ботами? Походу лобовая реализация анекдота про "могу 1000 знаков в минуту, правда такая фигня получается!" :)

Нейросетки в паре с индусами... может майкам завершить цикл оптимизации и уволить R&D совсем. Оставить пяток топов, те при помощи AI и такой-то матери смогут сменить дефолтную обоину и отребрендить систему для продажи. А новые фичи и прочий девелоп - да нафиг, представляете сколько денег можно сэкономить если выпереть 70 000 сотрудников на мороз?!

Ответить | Правка | Наверх | Cообщить модератору

131. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от Аноним (-), 23-Дек-25, 15:32 
по идеи, это финальный результат он озвучил, когда они ещё выйдут на него - к тридцатому?

до этого же будет огромная работа, как наладить все хуки для конвертации - какие классы как делать, где что оптимизировать и тп. они ещё несколько лет будут эту машину налаживать, а не ждать пока чат-боты нынешние пережуют и выплюнут

Ответить | Правка | Наверх | Cообщить модератору

160. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от Аноним (160), 23-Дек-25, 16:19 
> по идеи, это финальный результат он озвучил, когда они ещё выйдут на
> него - к тридцатому?

По миллиону строк в месяц, с их раджа кумарами? Я и так уже могу представить себе результат этой активности. А зная майкрософт они сперва покушают своего же маркетинг BS а потом - даже если и получится УГ, то, собственно, что? Я думаю нормальные сишники сдриснут задолго до этого момента, а раджи кумары и так то не очень одупляли что там, а с AI-generated кодом... получится очень концептуально и наверное - отличным поводом сделать уже наконец Microsoft Linux. Он в принципе и сейча - есть, Azure Linux называется. Но при том раскладе - майкрософт может сам себя завонять насмерть, пожалуй, своими имнновациями и маркетинговым BS. С винмобилой получилось же. И тут наверное норм будет.

Т.е. с такими планами "вендокапец" явно начинает выглядеть не как "wishful thinking" а как вариант который я буду рассматривать как "likely". И это прикольно :). Самоуничтожение цели, конечно, обламывает кайф, но результат все же достигается. Хоть и не с такими фанфарами.

> до этого же будет огромная работа, как наладить все хуки для конвертации
> - какие классы как делать, где что оптимизировать и тп.

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

Ответить | Правка | Наверх | Cообщить модератору

135. Скрыто модератором  +/
Сообщение от нах. (?), 23-Дек-25, 15:36 
Ответить | Правка | К родителю #75 | Наверх | Cообщить модератору

148. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от нах.. (?), 23-Дек-25, 15:57 
Ты понимаешь разницу между чат ботом и нейросетью? А между елью и деревом? Нигде не говорится, что инженер будет вбивать код в чат бота.
Ответить | Правка | К родителю #75 | Наверх | Cообщить модератору

152. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от VladSh (?), 23-Дек-25, 16:00 
При наличии автотестов подход с ботами ничем не плох, а даже наоборот.
Но речь опять же не ведётся о написании нового кода, а о преобразовании старого.
Автоконвертер кода - логичный и верный шаг. Зачем переписывать код вручную, если это может сделать железо?
Ответить | Правка | К родителю #75 | Наверх | Cообщить модератору

163. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от Аноним (163), 23-Дек-25, 16:42 
Эксперты похоже реально думают, что конвертация кода ИИ происходит путем общения с чат ботами… Я в шоке, честно говоря, как можно настолько не интересоваться ИТ.
Ответить | Правка | Наверх | Cообщить модератору

97. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +1 +/
Сообщение от Аноним (97), 23-Дек-25, 13:48 
ага, так пишут, что второй месяц после апдейтов у винды крешится эксплорер.ехе при старте и ни в какую работать не хочет.
Ответить | Правка | К родителю #51 | Наверх | Cообщить модератору

132. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от Аноним (-), 23-Дек-25, 15:34 
да пипец что и думать. по идеи, десятка проще и надежнее, но что там началось после октября... то ли спецом валят, то ли даже страшно в каком состоянии 11
Ответить | Правка | Наверх | Cообщить модератору

117. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от Аноним (117), 23-Дек-25, 14:53 
Но что-то заголовок новости говорит о другом: "по использованию AI".
Ответить | Правка | К родителю #51 | Наверх | Cообщить модератору

145. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от th3m3 (ok), 23-Дек-25, 15:46 
> Но что-то заголовок новости говорит о другом: "по использованию AI".

Да. Это мелкомягкие, у них всегда всё через одно место.

Ответить | Правка | Наверх | Cообщить модератору

73. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +2 +/
Сообщение от fghj1 (?), 23-Дек-25, 12:02 
> Учитывая, как чатботы пишут на расте… Ну, успехов им в самозакапывании, пользователи уже в восторге.

ИМХО, разницы будет никакой. Все последние их релизы что-то ломают,
в новостях то и дело проскакивает - "не ставьте Update XYZ, а то у вас все накроется медным тазом".

Так что, мне кажется и переписывание brainfuck им хуже не сделает.

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

133. Скрыто модератором  +/
Сообщение от Аноним (-), 23-Дек-25, 15:35 
Ответить | Правка | Наверх | Cообщить модератору

90. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от penetrator (?), 23-Дек-25, 13:17 
почему только на расте? они в целом через раз
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

95. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от Аноним (95), 23-Дек-25, 13:44 
Не писать, а переписать. По факту, делают транспилятор из С на раст.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

99. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +1 +/
Сообщение от Аноним (95), 23-Дек-25, 13:49 
Исходники наверняка хорошо покрыты тестами, значит косяки транспиляции можно будет улавливать и соответсвенно улучшать сам подход. В общем, я вижу позитив.

С другой стороны, там такая каша в алгоритмах, что переписывание не сильно поможет. То же спагетти, но из других макарон.

Ответить | Правка | Наверх | Cообщить модератору

108. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +1 +/
Сообщение от penetrator (?), 23-Дек-25, 14:14 
так почему это хорошее покрытие не позволяет формировать стабильные не глюкавые релизы?

там в коде шляпа полная и чем новее код, тем он говеннее

Ответить | Правка | Наверх | Cообщить модератору

137. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от Аноним (-), 23-Дек-25, 15:37 
так и есть. основа, NT, когда ещё заложена была? в лучшем случае там ядро от семёрки, над которым новые_современные_модные спецы работают, а то и из хрюши вообще. вот и результат
Ответить | Правка | Наверх | Cообщить модератору

104. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от Аноним (1), 23-Дек-25, 13:54 
Учитывая, как люди переписывают из си на раст…
Ответить | Правка | К родителю #95 | Наверх | Cообщить модератору

138. Скрыто модератором  +/
Сообщение от Аноним (-), 23-Дек-25, 15:38 
Ответить | Правка | Наверх | Cообщить модератору

2. Скрыто модератором  –18 +/
Сообщение от Аноним (2), 23-Дек-25, 08:07 
Ответить | Правка | Наверх | Cообщить модератору

5. Скрыто модератором  +13 +/
Сообщение от анон (?), 23-Дек-25, 08:29 
Ответить | Правка | Наверх | Cообщить модератору

12. Скрыто модератором  –7 +/
Сообщение от Аноним (2), 23-Дек-25, 08:57 
Ответить | Правка | Наверх | Cообщить модератору

25. Скрыто модератором  +1 +/
Сообщение от Аноним (25), 23-Дек-25, 09:37 
Ответить | Правка | Наверх | Cообщить модератору

27. Скрыто модератором  –2 +/
Сообщение от Fareast (ok), 23-Дек-25, 09:57 
Ответить | Правка | Наверх | Cообщить модератору

28. Скрыто модератором  –1 +/
Сообщение от User (??), 23-Дек-25, 09:59 
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

62. Скрыто модератором  +/
Сообщение от Facemakeremail (?), 23-Дек-25, 11:33 
Ответить | Правка | Наверх | Cообщить модератору

26. Скрыто модератором  +1 +/
Сообщение от Аноним (25), 23-Дек-25, 09:44 
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

31. Скрыто модератором  +/
Сообщение от Аноним (31), 23-Дек-25, 10:02 
Ответить | Правка | Наверх | Cообщить модератору

65. Скрыто модератором  +1 +/
Сообщение от Аноним (65), 23-Дек-25, 11:43 
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

9. Скрыто модератором  +/
Сообщение от Аноним (9), 23-Дек-25, 08:55 
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

21. Скрыто модератором  +1 +/
Сообщение от Bob (??), 23-Дек-25, 09:21 
Ответить | Правка | Наверх | Cообщить модератору

11. Скрыто модератором  +2 +/
Сообщение от joepesh (ok), 23-Дек-25, 08:56 
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

20. Скрыто модератором  –1 +/
Сообщение от Бжежко (ok), 23-Дек-25, 09:20 
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

32. Скрыто модератором  –2 +/
Сообщение от Аноним (31), 23-Дек-25, 10:04 
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

3. "Проект Microsoft по использованию AI для перевода кодовой ба..."  –1 +/
Сообщение от VC (ok), 23-Дек-25, 08:15 
Думаю использование AI в подобных проектах-хорошая мысль. Этот опыт, даже при неудачном раскладе, даст Microsoft большое преимущество перед другими компаниями.
Ответить | Правка | Наверх | Cообщить модератору

22. "Проект Microsoft по использованию AI для перевода кодовой ба..."  –3 +/
Сообщение от Bob (??), 23-Дек-25, 09:22 
это замена джунов для толковых инженеров, вся работа - механическая. так и описано в новости)
Ответить | Правка | Наверх | Cообщить модератору

57. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +4 +/
Сообщение от нах. (?), 23-Дек-25, 11:15 
Толковые инженеры вряд ли захотят разгребать пириписьканный ИИ гуанокод. Надеюсь, что в Штатах все еще есть для них какая-то более инженерная работа. Электриком там в DC, или водителем погрузчика на складе амазон, чтоб далеко от faang не отходить. Правда, за образование придется заплатить снова.

Целесобразным представляется привлечь к этому делу негров.

Ответить | Правка | Наверх | Cообщить модератору

94. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от Аноним (94), 23-Дек-25, 13:42 
> Толковые инженеры вряд ли захотят разгребать пириписьканный ИИ гуанокод.

Ровно до тех пор, пока кушать не захочется.

Ответить | Правка | Наверх | Cообщить модератору

116. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от Аноним (116), 23-Дек-25, 14:43 
Из какой дыры мира ты пишешь? В норм странах есть норм социалка, от голода не помрёшь.
Ответить | Правка | Наверх | Cообщить модератору

139. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от нах. (?), 23-Дек-25, 15:38 
> Ровно до тех пор, пока кушать не захочется.

так электрикам хватает на кушац. ИИ д-лов к электроустановкам подпускать - такое себе...
(как раз Амазон может в красках описать историю с шибкоумнымДГУ)

Ответить | Правка | К родителю #94 | Наверх | Cообщить модератору

61. "Проект Microsoft по использованию AI для перевода кодовой ба..."  –2 +/
Сообщение от Джон Титор (ok), 23-Дек-25, 11:29 
>> это замена джунов для толковых инженеров, вся работа - механическая. так и описано в новости)

А то что западные компании нанимают людей одного поколения это не замена джунов (на маркетологов)? И то что эффективные менеджеры этому подражают, разве нет? Что за обесценивание работы джунов? Помню я после университета себя в компании как рыба в воде чувствовал и побольше многих сеньйоров работающих не по специальности знал в техническом плане. Может кому-то образование ничего не дало, но изучение разнообразной научно-технической информации на самом деле дает некоторые знания, как кому-то не хотелось бы унизить программистов. Мне лично было легко начинать, да и сейчас не особо то и тяжело в техническом плане, характер разве-что, вот это проблема. Вообще если ИИ умеет много в техническом плане и закрывает технические проблемы, то вот для работодателя будет на первое место уже другие характеристики работника занимать.

Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

120. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от Аноним (116), 23-Дек-25, 15:04 
> это замена джунов для толковых инженеров

Нет, это замена кое-чего еще, но чего - вам не скажу, буду наблюдать.

Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

142. Скрыто модератором  +/
Сообщение от Аноним (-), 23-Дек-25, 15:42 
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

6. "Проект Microsoft по использованию AI для перевода кодовой ба..."  –10 +/
Сообщение от ОноНим (?), 23-Дек-25, 08:48 
Амбициозно и правильно. Microsoft наконец-то решила взяться за технический долг системным, а не точечным способом. Переписывание миллионов строк C/C++ на Rust с помощью гибридного AI-инструмента — это единственный реалистичный путь для компании такого масштаба. Цель до 2030 года выглядит агрессивно, но если они действительно дадут инженеру возможность "конвертировать" миллион строк в месяц, шансы есть. Это не просто смена языка — это фундаментальное повышение безопасности и надёжности ядра их продуктов. Жду, когда подобные инструменты станут доступны и для внешних разработчиков.
Ответить | Правка | Наверх | Cообщить модератору

14. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +16 +/
Сообщение от BasedJew (?), 23-Дек-25, 09:06 
Ты абсолютно прав! Если будут еще какие-либо вопросы, то не стесняйся спрашивать!
Ответить | Правка | Наверх | Cообщить модератору

52. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от Bottle (?), 23-Дек-25, 11:09 
Твой зоркий глаз заметил логическую ошибку в блоке unsafe! Сейчас мы переделаем твой код!
Ответить | Правка | Наверх | Cообщить модератору

7. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +7 +/
Сообщение от Аноним (7), 23-Дек-25, 08:50 
ИИ - это пузырь. Пойдёт на спад и снова хлынут на вторичный рынок железки после ии-ферм как когда-то после майнинговых.
Ответить | Правка | Наверх | Cообщить модератору

93. "Проект Microsoft по использованию AI для перевода кодовой ба..."  –1 +/
Сообщение от Аноним (93), 23-Дек-25, 13:36 
Это правда? Не знал.
Ответить | Правка | Наверх | Cообщить модератору

123. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +1 +/
Сообщение от Аноним (116), 23-Дек-25, 15:05 
Нагенеренная фейковая с*рань останется и будет расти.
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

8. "Проект Microsoft по использованию AI для перевода кодовой ба..."  –2 +/
Сообщение от Аноним (8), 23-Дек-25, 08:54 
Ну, это, конечно, амбициозно! Хант, видимо, решил, что пора серьезно взяться за старый код Microsoft.  Я, честно говоря, в это немного
не верю в один месяц на миллион строк – это как-то очень оптимистично.  Но идея с использованием AI и Rust для переписывания таких
огромных кодовых баз, чтобы избавить компанию от технического долга, вполне логична.  Сложно представить, что они реально смогут так
быстро это сделать, но, возможно,  в итоге они смогут значительно ускорить процесс и сократить количество ошибок.  Интересно, как CoreAI
будет все это реализовывать.  Будем посмотреть, что из этого получится.
Ответить | Правка | Наверх | Cообщить модератору

10. "Проект Microsoft по использованию AI для перевода кодовой ба..."  –2 +/
Сообщение от Аноним (8), 23-Дек-25, 08:56 
Участвуя в проекте Microsoft, выражаю сомнение относительно его целей и достижимости. Поскольку языки C и C++ остаются
основными в разработке приложений на платформе Windows, устранение их из кодовых баз Microsoft по мотивам «устранения
технического долга» может быть просто необходимым элементом в процессе реорганизации компании. С другой стороны,
замена языков вызывает ряд проблем, которые могут оказать существенное влияние на результаты разработки. В частности,
согласно статье, потребуется переписывать и перенастраивать более миллиона строк кода. Это может привести к
значительному снижению производительности программного обеспечения и увеличению сложности его поддержки в будущем.
Кроме того, процесс разработки на языке Rust может быть непомерно медленным по сравнению со старыми языками C и C++.
Относительно использования AI, оно представляет собой простой инструмент для автоматизации определённых видов задач
разработки, а не принципиальной решения проблемы.
Ответить | Правка | Наверх | Cообщить модератору

15. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от Илья (??), 23-Дек-25, 09:06 
в винде на C# пишут всё, что не низкоуровнево-системное. Люблю дотнетик
Ответить | Правка | Наверх | Cообщить модератору

19. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +5 +/
Сообщение от нах.. (?), 23-Дек-25, 09:17 
О, нейросети в комменты подъехали. Ну ты бы хоть подредачил текст, а то уши за версту торчат.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

38. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от Аноним (38), 23-Дек-25, 10:27 
Это, вероятно, была "постирония". Текст очевидно сгенерен ИИ, который сам же и пишет: являясь участником проекта мелкомягких (ИИ же будет код переписывать), грит, выражаю сомнения относительно этого проекта...
Ответить | Правка | Наверх | Cообщить модератору

100. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от Аноним (100), 23-Дек-25, 13:52 
> О, нейросети в комменты подъехали. Ну ты бы хоть подредачил текст, а то уши
> за версту торчат.

Ух ты, майкрософт выпустил в интернет ботов топящих за винду? Идея так то шикарная. А мы их постепенно переучим, показал что Linux круче. Они и доложат маркетингу - что, мол, сворачивайте уже винду нафиг, пингвин ваше все. Акционеры посмотрят на структуру профитов да и ACKнут этот курс действий :)

Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

13. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +5 +/
Сообщение от Алексей (??), 23-Дек-25, 09:02 
Ну пока выглядит не как проект, а как анонс очередного эффективного менеджера о том, что он хочет.
Ответить | Правка | Наверх | Cообщить модератору

144. Скрыто модератором  +/
Сообщение от Аноним (-), 23-Дек-25, 15:45 
Ответить | Правка | Наверх | Cообщить модератору

18. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от mos87 (ok), 23-Дек-25, 09:16 
Масштабно. С потенцывалом наконец прибить Мелкософт))

Meowshallah!

Ответить | Правка | Наверх | Cообщить модератору

29. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +2 +/
Сообщение от Аноним (29), 23-Дек-25, 10:00 
Ахаха)) Ну удачи) Теперь понятно, откуда ветер дует. Чего только не придумают, чтобы это байду внедрить, а оно всё никак… Теперь растовчан ожидает копание в сгенерированном ИИ обфусцированном говнокоде долгими зимними вечерами)
Ответить | Правка | Наверх | Cообщить модератору

30. "Проект Microsoft по использованию AI для перевода кодовой ба..."  –4 +/
Сообщение от SlackwareRTemail (?), 23-Дек-25, 10:01 
Вопросы, которые у меня есть к Rust:
Как включить реле с номером usb_x_n на проводе USB?
Как выставить положение серводвигателя в положение x_value, и прочесть обратную связь положения  x_value?
Как прочесть контактный сенсор usb_x_on, и как прочесть значение сенсора usb_x_value?
В МОПС Линукс 5.1 это делалось на бейсике, набрасывая код на тетрадке с коричневыми кружками от кофейной кружки, и работало.
Ответить | Правка | Наверх | Cообщить модератору

44. "Проект Microsoft по использованию AI для перевода кодовой ба..."  –1 +/
Сообщение от inferrna (ok), 23-Дек-25, 10:47 
Так же, как на С.
Нравится бейсик, делайте на бейсике. Раст вообще не про это. Хочется стильно-молодёжно манипулировать байтиками? Используйте Zig или C3
Ответить | Правка | Наверх | Cообщить модератору

96. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +1 +/
Сообщение от SlackwareRTemail (?), 23-Дек-25, 13:45 
Тогда Лазарус и Паскаль. Книга называется "Пей АН Сопряжение ПК с внешними устройствами"
Ответить | Правка | Наверх | Cообщить модератору

143. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от Аноним (117), 23-Дек-25, 15:44 
Кстати, похоже, C3 - молоток. Был бы, если бы был автономный, под Apache 2.0, хотя бы, а не к LLVM привязан.
Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору

103. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от Аноним (100), 23-Дек-25, 13:54 
> В МОПС Линукс 5.1 это делалось на бейсике, набрасывая код на тетрадке
> с коричневыми кружками от кофейной кружки, и работало.

И как, простите, выгладело реле? У usb нет стандартного класса "реле". В лучшем случае GPIO какое-нибудь. И так то - для GPIO с тех пор апю малость поменяли так то.

Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

107. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от Вы забыли заполнить поле Name. (?), 23-Дек-25, 13:59 
>В МОПС Линукс 5.1

Господи, "воспоминание разблокировано".

Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

119. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от Аноним (117), 23-Дек-25, 14:59 
С помощью @unsafe, как всегда.
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

33. "Проект Microsoft по использованию AI для перевода кодовой ба..."  –1 +/
Сообщение от СуперЖульбист (?), 23-Дек-25, 10:09 
В новость не верю, это пиар виндовс или паста, пока не перепишут всю базу с последующей полной поддержкой продукта виндовс без с с++, и звучит это безумно по зависимости считаю с и с++ там самое место, просто можно предположить что падает качество разработчиков
Ответить | Правка | Наверх | Cообщить модератору

34. "Проект Microsoft по использованию AI для перевода кодовой ба..."  –1 +/
Сообщение от Аноним (34), 23-Дек-25, 10:10 
Смачный кликбейтный заголовок новости, выглядит как жирный троллинг :) Прожигание диванов гарантируется!
Но во первых, это исследовательский проект
Во вторых какой именно код они собираются переводить?
И в третьих, как они собираются делать этот перевод - методы разработки на C и тем более C++ сильно отличаются - на Rust скорее инженерно более правильно было бы разработать новый код, с другими архитектурными приемами, а это совсем другая задача, учитывая что ИИ дает много ошибок, галлюцинаций и т п.
Потом тестирование этого переписанного кода - это тоже на Rust?
Тестирование, проверка на производительность, утечки, соответствие ТЗ, снова разработка, тестирование - цикл разработки автор новости себе представляет?
Книжька есть такая Инженерия программного обеспечения, всем рекомендую пачитать.
Ответить | Правка | Наверх | Cообщить модератору

35. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от leap42 (ok), 23-Дек-25, 10:15 
Ключевыми словами должны быть "управляющий директор", "бывший руководитель группы" (т.е. не разработчик, по гитхабу видно), "исследовательский проект", "по созданию инструментов" (т.е. не переписывание, а написание кодогенераторов, которые перепишут). Результат уже отсюда можно прозреть.
Ответить | Правка | Наверх | Cообщить модератору

37. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +2 +/
Сообщение от нах. (?), 23-Дек-25, 10:23 
Целью проекта заявлено полное исключение языков C и C++ из кодовых баз Microsoft до 2030 года.

вот что является ключевыми словами. А не твои поиски между строчек.

(ну а что управляющий директор ажуры вообще не является тем чуваком которому можно что-то трогать за ее пределаами, и не ему такие решения дозволено принимать - это вот да, за скобками. Но в самой ажуре что-нибудь испортить у него вполне получится. Смотри, смотри - аж целый ДИРЕКТОР взялся за код! Точно взлетит! Ну или хотя бы всплывет...)

Ответить | Правка | Наверх | Cообщить модератору

47. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +1 +/
Сообщение от Tron is Whistling (?), 23-Дек-25, 10:55 
С учётом вот начала третьего абзаца, да, уже всплыло :)
Ответить | Правка | Наверх | Cообщить модератору

36. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от Аноним (36), 23-Дек-25, 10:20 
Хоть бы ошибки в вычислениях формул и в справке Excel исправили. Лет 25 уже прошло, а воз всё там же.
Ответить | Правка | Наверх | Cообщить модератору

50. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от нах. (?), 23-Дек-25, 11:06 
Это безопастные ошибки! Они от переписывания на безопастных йезычках станут еще безопастнее!

А вот исправить их продравшись через бредогенеренные километры закорючек - теперь уже ни один Кумар не сможет.

Ответить | Правка | Наверх | Cообщить модератору

39. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от ё (?), 23-Дек-25, 10:31 
Не достаточно мощных слов, боюсь что денег получится освоить. Надо еще 10ток подтянуть. Опять же где блокчейн, как то все про него бедного забыли.
Ответить | Правка | Наверх | Cообщить модератору

40. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +1 +/
Сообщение от Аноним (36), 23-Дек-25, 10:34 
> Опять же где блокчейн, как то все про него бедного забыли.

Здесь всё ОК - каждый новый пузырь затмевает предыдущий. Следующий - квантовые вычисления.

Ответить | Правка | Наверх | Cообщить модератору

147. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от Аноним (117), 23-Дек-25, 15:54 
Квантовые вычисления - это принципиально другое железо. На классический массовый рынок, в случае чего, этому железу хлынывать не имеет смысла.
Ответить | Правка | Наверх | Cообщить модератору

164. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от Волк из мультика (?), 23-Дек-25, 16:43 
> Следующий - квантовые вычисления.

Шо, опять от программистов избавляться будут?

Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

41. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +2 +/
Сообщение от Аноним (41), 23-Дек-25, 10:36 
Одним заголовком новости рассказали весь анекдот про переписывание на расте.
Ответить | Правка | Наверх | Cообщить модератору

42. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +2 +/
Сообщение от Аноним (42), 23-Дек-25, 10:39 
А зачем тогда rust? Пусть AI сразу создаёт машинный код.
Ответить | Правка | Наверх | Cообщить модератору

43. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от Аноним (36), 23-Дек-25, 10:42 
Тогда теряется весь смысл. А смысл - переписать C/C++ на Rust. "Пришивание подворотничка к воротничку" (с) ДМБ
Ответить | Правка | Наверх | Cообщить модератору

101. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от Аноним (97), 23-Дек-25, 13:52 
эй, тише там, а то и микрокод начнут переписывать
Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору

127. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от Аноним (117), 23-Дек-25, 15:16 
Интелю это не понравится.
Ответить | Правка | Наверх | Cообщить модератору

45. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +2 +/
Сообщение от СуперЖульбист (?), 23-Дек-25, 10:47 
Rust обещает избавить нас от грехов C++, но сам компилятор Rust (rustc) и его бэкенд (LLVM) — это гигантские нагромождения кода на C++. С точки зрения строгой логики, если в компиляторе C++ (которым собирали LLVM) есть ошибка или закладка, то безопасность Rust-кода становится иллюзией.
Есть знаменитая лекция Кена Томпсона «Reflections on Trusting Trust». Суть её в том, что вы не можете доверять коду, который вы не создали полностью сами (включая компилятор и железо). Пока компилятор Rust зависит от библиотек C++, написанных на тех же «небезопасных» принципах, мы действительно имеем дело с парадоксом: мы строим крепость из высокотехнологичного бетона, но мешаем этот бетон в ржавой бетономешалке, которая подсыпает в него песок.
Ответить | Правка | Наверх | Cообщить модератору

46. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +1 +/
Сообщение от Соль земли2 (?), 23-Дек-25, 10:55 
Всё ясно. Надо переписать LLVM на Rust. Ну или хотя бы на Ocaml.
Ответить | Правка | Наверх | Cообщить модератору

48. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от СуперЖульбист (?), 23-Дек-25, 10:58 
си шарп написан на С++
Ответить | Правка | Наверх | Cообщить модератору

124. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от Аноним (117), 23-Дек-25, 15:09 
Так он изначально и был на OCaml написан. Возвращение к истокам.
Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору

54. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от зомбированный (?), 23-Дек-25, 11:10 
Rust создавался на OCaml, но сегодня компилятор написан на самом Rust
Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

58. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от СуперЖульбист (?), 23-Дек-25, 11:20 
почему зависимости лезут от FFI от бекенда С++, почему Си шарп и компиляторы виндовса, почти вся цепочка на С++? для начала если корпорации надо что-то там переписать, пускай сначала перепишет, а потом говорит о безопасности, а то они вкладываются в развитие С++, Раст буквально использует кодовую базу С/С++, а вместо того, чтобы если им кажется не безопасно, они продолжают использование С/С++, но начинают говорить, что окружающие не должны этими инструментами пользоваться, и выражаться это будет тем, что упадёт качество разработки и новому разработчику скажут пиши на Раст, не изменив всю вообще кодовую свою базу в том числе и Раста на раста полноценно включая бекенд
Ответить | Правка | Наверх | Cообщить модератору

60. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +1 +/
Сообщение от Аноним (1), 23-Дек-25, 11:29 
Чем больше верят твоему вранью конкупенты, тем успешней твоя корпорация. Раст прямо идеальный вариант слить большинство соперников -- весь код дороже и дольше в разработке.
Ответить | Правка | Наверх | Cообщить модератору

74. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +1 +/
Сообщение от зомбированный (?), 23-Дек-25, 12:02 
это почти тоже самое, что под ZX-Spectrum программировать из под Винды на ПК - ну нормально получается, даже лучше, чем у профи в 80х годах на самом Спектируме...
Ответить | Правка | К родителю #58 | Наверх | Cообщить модератору

76. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от СуперЖульбист (?), 23-Дек-25, 12:06 
на это еще так можно посмотреть, получается индустрия ждёт тех сигм, Ритчи и Томпсона, но они не появляются прям сейчас, поэтому пока всё так и идёт, придут Ритчи и Томпсон и всё сделают элегантно, но есть вероятность что не или да, как то так еще можно взглянуть
Ответить | Правка | К родителю #58 | Наверх | Cообщить модератору

91. "Проект Microsoft по использованию AI для перевода кодовой ба..."  –1 +/
Сообщение от СуперЖульбист (?), 23-Дек-25, 13:27 
получается Раст это конец эпохи, он знаменует, и своим появлением и жестким внедрением вскрыл ворох проблем, по началу были 1800 годах какие-то счетные машины, имитации, потом появились компы со здание с бабинами, далее пдп, потом вакс, потом персональный комп, где асм прибит гвоздями к С, получается, Раст ознаменует конец эпохи, и далее , будет осознание того что от асма надо отказаться, и всё переносить на каскады транзисторов, это и будет новая эпоха в развитии всего в Айти
Ответить | Правка | Наверх | Cообщить модератору

63. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от Аноним (41), 23-Дек-25, 11:33 
По-твоему та фигнюшка на расте, которая транслирует rust в llvm-ir это и есть компилятор? Компилятор тут все же плюсовый - этот тот, который llvm-ir компилирует в ассемблер.
Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору

89. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от Аноним (93), 23-Дек-25, 13:16 
А, да? Не знал.
Ответить | Правка | Наверх | Cообщить модератору

68. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +1 +/
Сообщение от Anony (?), 23-Дек-25, 11:46 
Рад за раста, но бекенд у раста LLVM который весь написан на плюсах, в винде так же требует Visual studio. Реализация раста в gccrs на C++
Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору

72. "Проект Microsoft по использованию AI для перевода кодовой ба..."  –2 +/
Сообщение от Аноним (72), 23-Дек-25, 12:01 
Для винды есть два тулчейна - на msvc и на gnu https://rust-lang.github.io/rustup/installation/windows.html. Поэтому вижуалстудия не обязательна.
Ответить | Правка | Наверх | Cообщить модератору

102. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от Аноним (94), 23-Дек-25, 13:53 
> С точки зрения строгой логики, если в компиляторе C++ (которым собирали LLVM) есть ошибка или закладка, то безопасность Rust-кода становится иллюзией.

Это не строгая логика, а чушь от человека, который не понимает технических деталей.

> мешаем этот бетон в ржавой бетономешалке, которая подсыпает в него песок.

Давай, расскажи, как, в твоем понимании, проблемы C++ типа double free или висячих ссылок "подсыпаются" в растовый код. 🤣

Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

106. "Проект Microsoft по использованию AI для перевода кодовой ба..."  –1 +/
Сообщение от СуперЖульбист (?), 23-Дек-25, 13:57 
ну хотябы то, что архитектура фон-Неймана из-за концепций Раста теряет свою актуальность, с каждым новым вводом такой вот безопасности рядышком с рантаймом на С/С++, я не ответил полностью на ваш вопрос но подвёл к тому к чему придут прыжки по безопасным внедрениям
Ответить | Правка | Наверх | Cообщить модератору

110. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от Аноним (94), 23-Дек-25, 14:19 
> за концепций Раста теряет свою актуальность

Чиво? Какое отношение "концепции Раста" имеют к архитектуре компьютера? Хорошь бредить.

Ответить | Правка | Наверх | Cообщить модератору

115. "Проект Microsoft по использованию AI для перевода кодовой ба..."  –2 +/
Сообщение от СуперЖульбист (?), 23-Дек-25, 14:29 
в таком, что инструкции процессора это не песочная математика в вакууме, то что мы сейчас видим догонялки до Раста, это следствие того что Раст кому-то доказал неполноценность этих концепций, концепции которых были сотни лет на том уровне физики как щас, и если оставить на корешке 2 языка С++ и Раст то победителей не будет после появления Раста, новая концепция сотрёт и Раст и С++ в их пониманиях как они есть сейчас, и выйдет это на уровень новой архитектуры процессора с безопасными каскадами на уровне самого процессора, а программистов не будет в их понимании как сейчас, потомучто из всех утюгов кричат что С/С++ дырявый, так что пока мы видим уровень заплаток, но те коробки уже известны если это на полном серьезе пока на уровне заплаток
Ответить | Правка | Наверх | Cообщить модератору

140. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от Аноним (94), 23-Дек-25, 15:38 
Абсолютно бессмысленная каша из потока сознания, даже без разделения на предложения. Что с тобой?
Ответить | Правка | Наверх | Cообщить модератору

153. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от СуперЖульбист (?), 23-Дек-25, 16:00 
тоесть инструкции процессора после кода Раста не дают гарантий безопасности если дают, то можно не терять на них инструкции от языка и закрыть доступ к ним программисту, а как вы считаете? почему это каша, и что привносит Раст такого, что С/С++ становится маркой опасности на уровне инструкций
Ответить | Правка | Наверх | Cообщить модератору

128. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от СуперЖульбист (?), 23-Дек-25, 15:17 
название Раст, название карго, анаграммы вам известны? чего мы разьедаем и окисляем когда вводим Раст, что огораживаем?
Ответить | Правка | К родителю #110 | Наверх | Cообщить модератору

136. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от Аноним (94), 23-Дек-25, 15:37 
> чего мы разьедаем и окисляем когда вводим Раст, что огораживаем

Чел, обратись за помощью, пока не поздно.

Ответить | Правка | Наверх | Cообщить модератору

156. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от Аноним (117), 23-Дек-25, 16:08 
Существующий опенсорсный софт разъедаем, очевидно.
Ответить | Правка | Наверх | Cообщить модератору

49. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +2 +/
Сообщение от Аноним (41), 23-Дек-25, 11:06 
> Проект Microsoft по использованию AI для перевода кодовой базы с C/C++ на Rust

Не для переписывания, а для перевода. Смотри не перепутай.

Ответить | Правка | Наверх | Cообщить модератору

141. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от нах. (?), 23-Дек-25, 15:40 
угу, вон, запрещенными сетями принесло: https://pbs.twimg.com/media/G81fqUzXIAAFtxY.jpg?name=orig

я это есть пожалуй не буду, а этому директору по директорату конечно - приятного апетита!

Ответить | Правка | Наверх | Cообщить модератору

53. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от Аноним (53), 23-Дек-25, 11:09 
Если речь о комбинировании вместе с традиционным, то это вполне осуществимо. Вопрос только в объёме кода переводимого таким образом и какая нагрузка будет на человека, кто этим будет заниматься. Статический язык с расширенными compile-time проверками вроде Rust не даст писать откровенный бред хотя бы в структурах. И для существующего кода наверняка есть не мало разного рода тестов. Если организовать итерации генерация кода - компиляция/прогон тестов, то может на выходе что-то и получится.
Тут вопрос не в качестве итогового кода, его наверняка тоже будут как-то пытаться контролировать. Вопрос скорее в экономической целесообразности - если окажется лучше некой критической точки, то процесс в любом случае запустят. Предполагаю тех долг там не в реализации "чего-то", а какие-то нештатные ситуации, которые проявляются в "високосный год под полной луной". Воспроизвести сложно, а "исправление" не факт что не приведёт к каким-то другим проблемам чаще/больше. Из-за этого и боятся просто так лезть в уже "обкатанные" части. Видимо надеются, что Rust им тут поможет. Посмотрим, время покажет...
Ответить | Правка | Наверх | Cообщить модератору

56. "Проект Microsoft по использованию AI для перевода кодовой ба..."  –1 +/
Сообщение от Джон Титор (ok), 23-Дек-25, 11:13 
Недавно один AI проект компилировал в исполняемые файлы (.exe под Windows) и работает быстрее просто Python вроде. А если на Rust написать то ещё быстрее будет. Только:

>> Целью проекта заявлено полное исключение языков C и C++ из кодовых баз Microsoft до 2030 года. В качестве миссии упоминается устранение технического долга в масштабных проектах. Отмечается, что разрабатываемая инфраструктура для обработки кода ориентирована на возможность одному инженеру за месяц переводить миллион строк кода.

Врать не надо про реальные цели. Сколько проектов уже было когда заявлялись цели типа "не обращайте на нас внимание", а потом (для кого-то внезапно) оказывалось что цели то совсем другие. И ИИ написанный на RUST оптимизированный под какое-либо железо сможет не только указанное сделать. Вообще-то ИИ на rust уже существуют и я использую в работе только для других целей. С другой стороны Майкрософт фактически сказала что больше для меня работы не будет, ну и ладно. Куда потом деться интроверту?

Ответить | Правка | Наверх | Cообщить модератору

118. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от Аноним (116), 23-Дек-25, 14:58 
> Куда потом деться интроверту?

Хороший вопрос. В капсистемах доминируют нарциссы, истероиды и психопаты. Даже технарей начали выбирать за софт-скиллы и по блату ("нетворкинг").

Ответить | Правка | Наверх | Cообщить модератору

66. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от ptr (ok), 23-Дек-25, 11:45 
Для такой амбициозной цели необходимо сначала стандартизировать Rust ABI и предоставить альтернативу Windows API с его поддержкой. В противном случае, когда в системе всё динамическое связывание останется исключительно через unsafe extern "C", от UB избавиться всё равно не получится.
Ответить | Правка | Наверх | Cообщить модератору

98. "Проект Microsoft по использованию AI для перевода кодовой ба..."  –1 +/
Сообщение от Аноним (94), 23-Дек-25, 13:48 
> когда в системе всё динамическое связывание останется исключительно через unsafe extern "C", от UB избавиться всё равно не получится.

Каким образом линковка (которая вообще от языка не зависит) добавляет UB в растовый код?

Ответить | Правка | Наверх | Cообщить модератору

109. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от Аноним (109), 23-Дек-25, 14:16 
Ну подумай, почему в расте проблемы с линковкой...
Ответить | Правка | Наверх | Cообщить модератору

111. "Проект Microsoft по использованию AI для перевода кодовой ба..."  –2 +/
Сообщение от Аноним (94), 23-Дек-25, 14:22 
> в расте проблемы с линковкой

Какие еще проблемы?

> Ну подумай

Та не, ты или давай отвечай на вопрос "каким образом линковка добавляет UB в растовый код?" или не разводи цирк.

Ответить | Правка | Наверх | Cообщить модератору

150. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от ptr (ok), 23-Дек-25, 15:59 
> Каким образом линковка (которая вообще от языка не зависит) добавляет UB в
> растовый код?

Никаким, так как работа линкера вообще не имеет отношения ни к ABI, ни к Windows API.

А вот каким образом можно избежать UB, передавая разными параметрами или полями структуры размер буфера и указатель на него, как это повсеместно принято в Windows API?
А как на Rust безопасно вызвать ABI с переменным количеством параметров?

Ответить | Правка | К родителю #98 | Наверх | Cообщить модератору

69. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +3 +/
Сообщение от Mike Lee (?), 23-Дек-25, 11:52 
ну теперь точно винде капец
Ответить | Правка | Наверх | Cообщить модератору

71. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +3 +/
Сообщение от Аноним (-), 23-Дек-25, 12:00 
> бывший руководитель группы по развитию операционных систем в подразделении Microsoft Research,

Это тот чувак который уже захватил мир с своим Singularity и .net? :))

> представил исследовательский проект

...по убиению софтварных проектов, ибо кто это потом сможет поддерживать? Врядли сишники которые это писали станут макаться в AI-generated Rust. А индусов хоть кнутуй, хоть не кнутуй, все равно получишь... GUI.

Ответить | Правка | Наверх | Cообщить модератору

146. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от нах. (?), 23-Дек-25, 15:48 
> Это тот чувак который уже захватил мир с своим Singularity и .net? :))

только с первым. Второе делали явно не в отделе по развитию развития и операционных. И довольно давно, он еще не успел тогда пробиться в директора по директоранию.

Поэтому оно-то работает, и мир потихонечку зохавывает. Там вот от ЫЫ и впрямь неоценимая польза.

> ибо кто это потом сможет поддерживать?

как то есть кто? ЫЫ же уже оплачен на год вперед?! Вот пусть и объясняет почему то что набредогенерил не работает. А индус эти объяснения радже с прогибом подаст. А что оно и дальше не работает - индуса не волнует, он уже свой карри кушает.

> Врядли сишники которые это писали станут макаться в AI-generated Rust.

там подозреваю большая часть уже давно если не открыла свою пиццерию, то точно оформила права на электропогрузчик (дорого чота п-ц). В 70 лет уже как-то тяжеловато дается кодить на сях большие проекты.

А новое поколение может только вот в дотнеты.

Ответить | Правка | Наверх | Cообщить модератору

77. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от Аноним (77), 23-Дек-25, 12:13 
Технический долг устранять путем переписывания когда на Rust при помощи AI звучит весело.
Звучит даже не просто как выстрел из дробовика в ногу, а как целенаправленное засовывание этой ноги под пресс.
С другой стороны мне всегда казалось что синтаксис раста сделан для того чтобы на нем писала AI а не люди, люди нужны чтобы научить AI. Видимо так и выходит.
Ответить | Правка | Наверх | Cообщить модератору

155. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от нах. (?), 23-Дек-25, 16:02 
Просто у эскопеты кривой ствол. Думаешь что в ногу, но попадает всегда почему-то в ж...

> С другой стороны мне всегда казалось что синтаксис раста сделан для того чтобы на нем
> писала AI а не люди, люди нужны чтобы научить AI.

а они не могут ничему научить, потому что либо не умеют ни на каком языке кодить, либо их и так неплохо кормят.

Ответить | Правка | Наверх | Cообщить модератору

78. "Проект Microsoft по использованию AI для перевода кодовой ба..."  –4 +/
Сообщение от Kokus (?), 23-Дек-25, 12:13 
Я переписывал недавно либу с плюсов на раст с помощью коптлота. Копилот неплохо понимает подобный класс задач и в целом с основной работой справился - ушло две недели. Естественно все под внимательным надзором.

Проблемой являются биндинги. К примеру апи на питоне я "переписываю" к этой либе уже месяц.

Ответить | Правка | Наверх | Cообщить модератору

79. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +2 +/
Сообщение от Аноним (79), 23-Дек-25, 12:13 
Обернуть всё в unsafe много ума не надо.
Ответить | Правка | Наверх | Cообщить модератору

82. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от ProfessorNavigator (ok), 23-Дек-25, 12:26 
Poets of the Fall - Carnival of Rust

Они что-то знали...

https://www.youtube.com/watch?v=MKk1u5RMTn4

Ответить | Правка | Наверх | Cообщить модератору

83. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от Аноним (83), 23-Дек-25, 12:31 
Я одного не понимаю. Раст - это радикально всё другое. Мир такого не любит. Мир любит плавные движения. Почему в с/с++ плавно не добавить безопасность? Например, добавить на уровне компилятора ошибку при использовании голых указателей. Добавить тип типа mem_t, который будет нести в себе под капотом указатель и размер. И т.д.
Ответить | Правка | Наверх | Cообщить модератору

85. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +4 +/
Сообщение от Аноним (85), 23-Дек-25, 12:41 
Тут другое у Майков есть собственный самими сделанный компилятор и Си и Си++, но они хотят перейти на язык, который пилят васяны. Это ор выше гор.
Ответить | Правка | Наверх | Cообщить модератору

87. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от premium user (?), 23-Дек-25, 12:58 
Да это можно сделать на уровне линтеров. Но в 1х, мало кто захочет работать в наручниках (растеров сильно меньше чем с/с++), а во 2х, начальники любят тренды и баззворды, "безопастный код", "эйай" и т.д. и т.п.
Ответить | Правка | К родителю #83 | Наверх | Cообщить модератору

112. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от 12yoexpert (ok), 23-Дек-25, 14:25 
ну, потому что тебе всё равно нужны голые указатели. а твой mem_t ничем не отличается от хранения указателя и размера в структуре после какого-нибудь mmap

хотя для таких сорцов можно просто выключить подобные флаги компилятора

Ответить | Правка | К родителю #83 | Наверх | Cообщить модератору

121. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от Фамилия (?), 23-Дек-25, 15:04 
> ну, потому что тебе всё равно нужны голые указатели. а твой mem_t ничем не отличается от хранения указателя и размера в структуре после какого-нибудь mmap

Мыслите шире. После введения mem_t вводим библиотечные функции, которые исользуют не голые указатели, а mem_t. А предыдущие библиотечные функции объявляем deprecated.

mmap должен вернуть не void *, а mem_t.
memcpy на вход должен принимать не void *, а mem_t.
malloc - возвращает не void *, а mem_t.
memset - на вход принимает не void *, а mem_t.

Вот пример как бы это могло выглядеть:

mem_t t = malloc(1024);

Для доступа к индивидуальным элементам, можно придумать что-то такое:
mem_t_set(t, index, value);
mem_t_get(t, index);

Хочешь, чтобы это была структура?
Ну тогда можно что-то такое:
struct S {
  int type;
  mem_t buf[1020]
};

S s = mem_t_cast(t, S);
s.type = 123;
//memset(s.buf, 0, 1024); // - будет ошибка, потому что s.buf имеет размер 1020, а мы хотим занулить 1024 байта
memset(s.buf, 0, 1020);

Вот этот mem_t можно сделать уже сейчас на голом Си. Да, он будет не оптимальным и не будет обеспечивать соблюдений всех правил на корректность. Для этого, очевидно, нужна поддержка со стороны компилятора. Но фишка же в чём. Что ты берёшь этот новый код и спокойно откомпилируется старым компилятором - читай, все существующие люди со своим опытом смогут с этим кодом спокойно работать. Это и есть та самая плавность перехода в новую парадигму.

Ну и аналогично думать-придумывать борьбу с остальными ошибками типа use-after-free. И всё это делать в рамках существующих языков, а не придумывать кардинально другой язык программирования и заставлять всех на него пересаживаться.

Ответить | Правка | Наверх | Cообщить модератору

122. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +1 +/
Сообщение от Вы забыли заполнить поле Name. (?), 23-Дек-25, 15:04 
Я тоже не понимаю.

Реально можно было всё просто переписать на Fortran или Ada+Spark.

И тем же самым GCC бы компилировалось.

Ответить | Правка | К родителю #83 | Наверх | Cообщить модератору

125. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от Аноним (117), 23-Дек-25, 15:12 
> И тем же самым GCC бы компилировалось.

Ой. придумано не Micro$oft, не годится.

Ответить | Правка | Наверх | Cообщить модератору

126. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от Фамилия (?), 23-Дек-25, 15:13 
> Реально можно было всё просто переписать

Вот здесь уже ошибка. Ключевое - надо не переписывать, а плавно вводить в существующие языкы недостающих механики безопасности.

Ответить | Правка | К родителю #122 | Наверх | Cообщить модератору

84. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от Аноним (85), 23-Дек-25, 12:40 
Какой-то менеджер решил выпендриться. Жаль этого добряка.
Ответить | Правка | Наверх | Cообщить модератору

88. Скрыто модератором  +/
Сообщение от Аноним (88), 23-Дек-25, 13:12 
Ответить | Правка | Наверх | Cообщить модератору

92. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +3 +/
Сообщение от dannyD (?), 23-Дек-25, 13:29 
Ну всё, наконец-то мелкомягкому каюк.
Ответить | Правка | Наверх | Cообщить модератору

105. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +3 +/
Сообщение от Вы забыли заполнить поле Name. (?), 23-Дек-25, 13:56 
По-моему большие молодцы.

Надо им просто не мешать.

Ответить | Правка | Наверх | Cообщить модератору

113. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +3 +/
Сообщение от Аноним (113), 23-Дек-25, 14:28 
Простота Раста + надёжность ИИ. Что может пойти не так?
Ответить | Правка | Наверх | Cообщить модератору

129. Скрыто модератором  +/
Сообщение от Аноним (117), 23-Дек-25, 15:22 
Ответить | Правка | Наверх | Cообщить модератору

130. "Проект Microsoft по использованию AI для перевода кодовой ба..."  –1 +/
Сообщение от Аноним (130), 23-Дек-25, 15:31 
Да вы не поняли. Ядро Windows не развивается с конца 1990-х, последние изменения были внесены в начале 2000-х. И вот весь этот, так называемый в терминологии майкрософта - "C/C++ код" уже никто писать не умеет. Старые программисты либо умерли от старости, либо не хотят ковырятся в проприетарным коде, который к тому же имеет $СтранныеИдентификаторы$.

Поэтому решили поручить задание переписать Windows на Rust-е. Если честно вся внутренняя часть Windows 11 стара. Они меняют лишь графическую её часть, и перепродают её снова и снова.

Ответить | Правка | Наверх | Cообщить модератору

149. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от нах. (?), 23-Дек-25, 15:58 
> Ядро Windows не развивается с конца 1990-х, последние изменения были внесены в начале
> 2000-х.

а чего ж тогда код, собранный без особых выкрутасов современной msvs - не то что в 2000, а в 7-8 уже не запустить?

Маня-мирок такой вот маня-мирок.

> И вот весь этот, так называемый в терминологии майкрософта - "C/C++ код" уже никто писать
> не умеет.

потому что писать большие (а он чудовищно большой) проекты на с/c+msvc - вообще умеет в мире очень мало человек. И почти все они из индусской корпорации разбежались давным-давно кто куда, кто бежать не мог - на инвалидной коляске укатил. Остались последние, и им уже лет немало. Новым браться просто неоткуда.

Остались вон - начальники отдела и генитальные директора, с парой хеловротов на гитхабе. Они ни на каком языке не пишут, они руководители. Но думают что умеют - вон же с хеловротом двадцать лет назад справился! И смог бы и сейчас, вот только сегодня сплошь митапы и конференции, никак времени не находится. И вот у одного из них появляется гениальнейшая идея...

Ответить | Правка | Наверх | Cообщить модератору

162. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от Аноним (109), 23-Дек-25, 16:39 
> код, собранный без особых выкрутасов современной msvs - не то что в 2000, а в 7-8 уже не запустить?

if ( VER < 9 ) panic();

Такого кода полно: проверка соответствия версий.

Ответить | Правка | Наверх | Cообщить модератору

134. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от Аноним (134), 23-Дек-25, 15:36 
Хана кодерам.Кожаные мешки даже программирование на Раст не спасет.
Ответить | Правка | Наверх | Cообщить модератору

151. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от нах. (?), 23-Дек-25, 15:59 
конечно не спасет, пока они одни закорючки заучат, там уже сто новых понаплодили.

Проблема что ыы тоже кодить не умеет, только бредить. А выносить за ним тазик кожанные либо не смогут, либо не захотят в ыы блевонтине ковыряться.

Ответить | Правка | Наверх | Cообщить модератору

159. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от Аноним (159), 23-Дек-25, 16:18 
Вот в мои времена на программистов учили в ВУЗах, давали базу в виде теории, математику изучали, многие отсеивались ещё на первом курсе. А сейчас онлайн школы пладят вайтишников питонистов за пол года, которые именно что в лучшем случае кодеры, что такое алгоритмы понятия не имеют. Таких большинство, пишут и бекенд и фронтенд на Питоне, а дыры находят почему то только в СИ, СРР. Что Питон, что Раст это просто мода. Если на СИ, СРР, будут писать квалифицированные программисты и сколько же усилий будут тратить на поиск и исправление уязвимостей, то можно будет обойтись и без безопасного Раста.
Ответить | Правка | Наверх | Cообщить модератору

154. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от Аноним (154), 23-Дек-25, 16:00 
Есть два типа новостей о Си/Си++: об очередной уязвимости и о переписывании на Rust.
Ответить | Правка | Наверх | Cообщить модератору

157. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от Аноним (159), 23-Дек-25, 16:12 
Выявляют уязвимости под эту сурдинку говорят что надо переписывать на Раст. Не знаю, видимо Раст это то что нас ждёт и в этом вашем Линуксе и Винде судя по новостям, другой вопрос, почему уязвимости начали именно сейчас так активно выявлять, когда началась мода переписывать на Раст, почему раньше нельзя было прикладывать столько же усилий по выявлению уязвимостей и их устранению не переходя на Раст.
Выявления уязвимостей и их устранение на одном языке, не значит что надо обязательно переходить на другой "безопасный" язык. Одно из другого не следует.
Ответить | Правка | Наверх | Cообщить модератору

161. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от Аноним (109), 23-Дек-25, 16:34 
> Си/Си++: об очередной уязвимости и о переписывании

Это им за то, что когда-то сишники гнобили паскаль. Теперь сишников запретили.

Ответить | Правка | К родителю #154 | Наверх | Cообщить модератору

158. "Проект Microsoft по использованию AI для перевода кодовой ба..."  +/
Сообщение от Аноним (158), 23-Дек-25, 16:14 
Вкалывают роботы, отдыхает человек.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру