vak: (Житель планеты Узм)
Serge Vakulenko ([personal profile] vak) wrote2024-11-01 08:56 pm

TRACTOR: Translate All C To Rust

У нас тут большие дяди обеспокоились надёжностью софта и понукают программистов всё переписать. Мало того, разработать автоматический конвертер исходных текстов из Си в Rust.

darpa.mil/program/translating-all-c-to-rust

Вот ведь наивные чуваки. Это как автоматически переделать нотную запись из Баха или Моцарта в рэгги. 😀

Вопросы и ответы: TRACTOR Q&A v21.pdf

[personal profile] dijifi 2024-11-02 04:32 am (UTC)(link)
За деньги DARPA — любой каприз!

https://youtu.be/QcAB69GUZd4
lxe: (Default)

[personal profile] lxe 2024-11-02 04:32 am (UTC)(link)
из Баха или Моцарта в рэгги

Не наоборот?
juan_gandhi: (Default)

[personal profile] juan_gandhi 2024-11-02 05:57 am (UTC)(link)
Или наоборот, я б предположил.
spamsink: (Default)

[personal profile] spamsink 2024-11-02 07:14 am (UTC)(link)
За ними не заржавеет, пардон за каламбур. Сколько лет Аде, а на неё с Си почему-то переписывать не озаботились.
krivye_ru4ki: (Default)

[personal profile] krivye_ru4ki 2024-11-02 08:43 am (UTC)(link)
https://www.youtube.com/watch?v=CthnrsU53LI - прям как эти чуваки из Margin Call))
sobriquet9: (Default)

[personal profile] sobriquet9 2024-11-02 01:34 pm (UTC)(link)

Почему бы и нет. Фортран, например, в С переделать есть несколько способов, C/C++ можно даже в браузере запускать.

mopexod: (Default)

[personal profile] mopexod 2024-11-03 06:44 am (UTC)(link)
Это был бы удивительный проект, учитывая растовские референсы, с которыми даже связный список написать непросто.
Я понимаю, что очень-очень хочется, но выглядит совершенно утопично.

[personal profile] chabapok 2024-11-06 10:56 am (UTC)(link)
а 'ls' не устроит? https://github.com/Truthixify/rust-ls
или

https://github.com/maxdesalle/ls

я не знаю, почему они все ринулись ls переписывать
Edited 2024-11-06 10:58 (UTC)

[personal profile] chabapok 2024-11-07 09:59 am (UTC)(link)
наверное с нуля
pechkin: (Default)

[personal profile] pechkin 2024-11-03 11:58 am (UTC)(link)
Переделать нетрудно, говорит мне мой сын-музыкант. Но, говорит, это дрянь получится. Много работы напильником потом.
pechkin: (Default)

[personal profile] pechkin 2024-11-04 07:45 am (UTC)(link)
На всякую музыкальную дрянь найдется где-нибудь ценитель. Это мой опыт подсказывает. Так что, даже продать такой софт можно.

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