![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Прогресс в разработке транслятора из Rust в код на Cи и .NET IR" | +/– | ![]() |
Сообщение от opennews (?), 12-Апр-25, 13:19 | ||
Разработчики бэкенда к компилятору rustc, позволяющему транслировать код с языка Rust в представление на языке Си, объявили об успешном прохождении 95.9% тестов. Два месяца назад уровень прохождение тестов оценивался в 92%. Отмечается, что остаются непройденными 64 тестов, все из которых связаны с решением типовых проблем, в устранении которых не возникнут сложности. Код бэкенда распространяется под лицензией Apache 2.0... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
1. "Прогресс в разработке транслятора из Rust в код на Cи и .NET..." | +3 +/– | ![]() |
Сообщение от penetrator (?), 12-Апр-25, 13:19 | ||
что такое .NET IR? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
3. "Прогресс в разработке транслятора из Rust в код на Cи и .NET..." | +/– | ![]() |
Сообщение от Аноним (3), 12-Апр-25, 13:22 | ||
Байткод, в который компилируется C#, F#, и даже Visual Basic .NET | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
6. "Прогресс в разработке транслятора из Rust в код на Cи и .NET..." | +2 +/– | ![]() |
Сообщение от Аноним (6), 12-Апр-25, 13:26 | ||
Intermediate Representation? | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
![]() | ||
45. "Прогресс в разработке транслятора из Rust в код на Cи и .NET..." | +/– | ![]() |
Сообщение от penetrator (?), 12-Апр-25, 18:06 | ||
скорее всего, в терминологии и документации дотнета нет таких обозначений | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
39. "Прогресс в разработке транслятора из Rust в код на Cи и .NET..." | +/– | ![]() |
Сообщение от Аноним (-), 12-Апр-25, 17:55 | ||
А где вы это нашли? Может я не внимательно смотрю, но в статье такого нет | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
![]() | ||
47. "Прогресс в разработке транслятора из Rust в код на Cи и .NET..." | +/– | ![]() |
Сообщение от penetrator (?), 12-Апр-25, 18:07 | ||
заголовок | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
57. "Прогресс в разработке транслятора из Rust в код на Cи и .NET..." | +/– | ![]() |
Сообщение от Аноним (-), 12-Апр-25, 20:21 | ||
Эпик фейл, спасибо | ||
Ответить | Правка | Наверх | Cообщить модератору |
5. "Прогресс в разработке транслятора из Rust в код на Cи и .NET..." | –1 +/– | ![]() |
Сообщение от Alladin (?), 12-Апр-25, 13:23 | ||
зачем из rust в си/.net, если нужно из си/.net в rust | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
7. "Прогресс в разработке транслятора из Rust в код на Cи и .NET..." | +5 +/– | ![]() |
Сообщение от Аноним (6), 12-Апр-25, 13:29 | ||
Чтобы модули ядра преобразовывать в канонический сишный вид. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
12. "Прогресс в разработке транслятора из Rust в код на Cи и .NET..." | +1 +/– | ![]() |
Сообщение от Аноним (-), 12-Апр-25, 13:45 | ||
> Чтобы модули ядра преобразовывать в канонический сишный вид. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
14. "Прогресс в разработке транслятора из Rust в код на Cи и .NET..." | +1 +/– | ![]() |
Сообщение от Аноним (14), 12-Апр-25, 14:02 | ||
В ядре "код для ознакомления"? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
22. "Прогресс в разработке транслятора из Rust в код на Cи и .NET..." | +1 +/– | ![]() |
Сообщение от freehck (ok), 12-Апр-25, 15:19 | ||
> Совпадают бинарники: Rust->bin VS Rust->C->bin? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
53. "Прогресс в разработке транслятора из Rust в код на Cи и .NET..." | +/– | ![]() |
Сообщение от Аноним (14), 12-Апр-25, 19:21 | ||
Для тех, кто задают вопрос о смыслах и запрещают отвечать на поставленный вопрос Анонимам: | ||
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору |
![]() | ||
55. "Прогресс в разработке транслятора из Rust в код на Cи и .NET..." | –1 +/– | ![]() |
Сообщение от an2 (?), 12-Апр-25, 19:59 | ||
> можно создать бинарник из Rust-исходника | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
17. "Прогресс в разработке транслятора из Rust в код на Cи и .NET..." | +1 +/– | ![]() |
Сообщение от Аноним (6), 12-Апр-25, 14:39 | ||
Смысл в сборке ядра чисто с помощью GCC, пока gccrs всё ещё не готов. А кто захочет внести изменения, внесёт в полученный сишный код. | ||
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору |
![]() | ||
25. "Прогресс в разработке транслятора из Rust в код на Cи и .NET..." | –3 +/– | ![]() |
Сообщение от Аноним (25), 12-Апр-25, 15:40 | ||
Это что за цель такая собирать только gcc? Для кого это вообще важно, кроме 1.5 упоротых гентушника? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
42. "Прогресс в разработке транслятора из Rust в код на Cи и .NET..." | –1 +/– | ![]() |
Сообщение от Аноним (6), 12-Апр-25, 18:02 | ||
Ну давайте устроим перепись "населения" что-ли, кому это важно. Думаю, найдётся немало и негентушников, кому важно. Есть даже пользователи пакетных дистров, которые собирают ядро сами кастомно. А вот дистров, собранных полностью исключительно вашим любимым Шлангом, я знаю только два, всего лищь: Magea и ещё (забыл название). | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
18. "Прогресс в разработке транслятора из Rust в код на Cи и .NET..." | +/– | ![]() |
Сообщение от Аноним (6), 12-Апр-25, 14:41 | ||
В C11 есть enum. | ||
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору |
![]() | ||
27. "Прогресс в разработке транслятора из Rust в код на Cи и .NET..." | +1 +/– | ![]() |
Сообщение от Аноним (-), 12-Апр-25, 15:46 | ||
> В C11 есть enum. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
8. "Прогресс в разработке транслятора из Rust в код на Cи и .NET..." | +3 +/– | ![]() |
Сообщение от Илья (??), 12-Апр-25, 13:33 | ||
> зачем из rust в си/.net | ||
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору |
![]() | ||
9. "Прогресс в разработке транслятора из Rust в код на Cи и .NET..." | +/– | ![]() |
Сообщение от Аноним (6), 12-Апр-25, 13:38 | ||
Так добавить в ядро интерпретатор байткода дотНета и нет проблем (ну кроме производительности, разве что). Можно сразу модули на любых языках из него писать. Да хоть на F#. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
38. "Прогресс в разработке транслятора из Rust в код на Cи и .NET..." | +1 +/– | ![]() |
Сообщение от Аноним (38), 12-Апр-25, 17:39 | ||
Не вижу принципиальной проблемы с этим. В ядро FreeBSD интерпретатор lua добавили, и ничего, даже небо на землю не упало. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
43. "Прогресс в разработке транслятора из Rust в код на Cи и .NET..." | +/– | ![]() |
Сообщение от _ (??), 12-Апр-25, 18:05 | ||
Ссылку? Или как обычно? :) | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
44. "Прогресс в разработке транслятора из Rust в код на Cи и .NET..." | +1 +/– | ![]() |
Сообщение от Аноним (6), 12-Апр-25, 18:06 | ||
Вроде, в NetBSD. И мнго кода для ядра на Lua пишут? | ||
Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору |
![]() | ||
40. "Прогресс в разработке транслятора из Rust в код на Cи и .NET..." | +/– | ![]() |
Сообщение от Аноним (-), 12-Апр-25, 17:58 | ||
> Идея проекта в предоставлении возможности создания классов .NET на основе кода, написанного на Rust, а также использования существующих Rust-библиотек в проектах на базе платформы .NET. В классах для платформы .NET, написанных на языке Rust, можно обращаться к API и библиотекам .NET | ||
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору |
![]() | ||
58. "Прогресс в разработке транслятора из Rust в код на Cи и .NET..." | +/– | ![]() |
Сообщение от Аноним (-), 12-Апр-25, 20:24 | ||
Продолжу, раз ответ никто не дал кратко - .net перепишут на rust. Только это длинно и заумно написано. Все весьма прозаично - язык считается безопасным, значит позиционировать его будут также, потеснят жабу. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
67. "Прогресс в разработке транслятора из Rust в код на Cи и .NET..." | +/– | ![]() |
Сообщение от Grand (?), 12-Апр-25, 22:48 | ||
Чтобы потом собрать на национальном и патриотическом процессоре Эль-брус на котором не то что Rust,фортрановского компиллятора толком нет. | ||
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору |
10. "Прогресс в разработке транслятора из Rust в код на Cи и .NET..." | +12 +/– | ![]() |
Сообщение от Аноним (10), 12-Апр-25, 13:43 | ||
Ахах теперь у больших корпов встала проблема как переписать эту неподдерживаемую Раст лапшу обратно на нормальный язык. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
13. "Прогресс в разработке транслятора из Rust в код на Cи и .NET..." | +4 +/– | ![]() |
Сообщение от Аноним (-), 12-Апр-25, 13:47 | ||
> у больших корпов | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
16. "Прогресс в разработке транслятора из Rust в код на Cи и .NET..." | –1 +/– | ![]() |
Сообщение от Аноним (14), 12-Апр-25, 14:10 | ||
Если справляется один, то зачем больше? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
21. "Прогресс в разработке транслятора из Rust в код на Cи и .NET..." | +1 +/– | ![]() |
Сообщение от Аноним (-), 12-Апр-25, 15:14 | ||
> Кроме того за этим именем, может стоять коллектив (в том числе и теневой). | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
29. "Прогресс в разработке транслятора из Rust в код на Cи и .NET..." | –1 +/– | ![]() |
Сообщение от Аноним (29), 12-Апр-25, 16:09 | ||
Никаких теорий, это частая практика. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
64. "Прогресс в разработке транслятора из Rust в код на Cи и .NET..." | +/– | ![]() |
Сообщение от Аноним (64), 12-Апр-25, 22:09 | ||
Я обычный сишник и не в состоянии осилить Раст. Ну точнее прямо сейчас не вхожу в данное состояние. Моя Стейт машина делает перерыв. Было дело как-то осилил | ||
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору |
![]() | ||
19. "Прогресс в разработке транслятора из Rust в код на Cи и .NET..." | +3 +/– | ![]() |
Сообщение от НяшМяш (ok), 12-Апр-25, 14:46 | ||
Зато у кекспертов-онанимов проблема, чего бы ещё такого глупого придумать про раст, никуда и не исчезала. | ||
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору |
![]() | ||
20. "Прогресс в разработке транслятора из Rust в код на Cи и .NET..." | +2 +/– | ![]() |
Сообщение от Аноним (6), 12-Апр-25, 14:51 | ||
Дайте Вискаса этому коту, а то у него лишь бы чего мявкнуть. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
56. "Прогресс в разработке транслятора из Rust в код на Cи и .NET..." | +/– | ![]() |
Сообщение от an2 (?), 12-Апр-25, 20:19 | ||
Новость порадовала: это, наверное, самый полезный проект на расте. | ||
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору |
15. "Прогресс в разработке транслятора из Rust в код на Cи и .NET..." | +1 +/– | ![]() |
Сообщение от Аноним (15), 12-Апр-25, 14:09 | ||
>все из которых связаны с решением типовых проблем, в устранении которых не возникнут сложности | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
23. "Прогресс в разработке транслятора из Rust в код на Cи и .NET..." | +1 +/– | ![]() |
Сообщение от Анименим (-), 12-Апр-25, 15:25 | ||
имееш что то против уведомления о прогрессе разработки? предпочитаешь, чтобы везде как с андроидом было: толпа индуса пыхтит за кулисами полгода, а потом просто очередную версию выкатывают с нескучными обоями? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
36. "Прогресс в разработке транслятора из Rust в код на Cи и .NET..." | +/– | ![]() |
Сообщение от Аноним (36), 12-Апр-25, 17:10 | ||
Подписанным на репозиторий уведомления и так приходят. А правило 20-80 как раз говорит, что оставшаяся часть будет самая трудная. Не потому что какое-то там правило 20-80, а потому что искусственный отбор: самые лёгкие в решении проблемы им устраняются. А самые тяжёлые - сидишь и пыхтишь. Одно лечишь - другое калечишь. Репу чешешь. Эти "легкорешаемые проблемы" на десятилетия растянуться могут. | ||
Ответить | Правка | Наверх | Cообщить модератору |
24. "Прогресс в разработке транслятора из Rust в код на Cи и .NET..." | +2 +/– | ![]() |
Сообщение от Медведь (ok), 12-Апр-25, 15:28 | ||
Выглядит как толстый намек на перспективы раста... | ||
Ответить | Правка | Наверх | Cообщить модератору |
28. "Прогресс в разработке транслятора из Rust в код на Cи и .NET..." | –1 +/– | ![]() |
Сообщение от YetAnotherOnanym (ok), 12-Апр-25, 15:51 | ||
Бред какой-то... Уходили от Си - и снова пришли к Си. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
31. "Прогресс в разработке транслятора из Rust в код на Cи и .NET..." | –2 +/– | ![]() |
Сообщение от Аноним (31), 12-Апр-25, 16:44 | ||
О да! Корпы якобы впендюрили Раст в ядро, чтобы потом его выкинуть! Якобы раст - туфта. Молодец, парень! Знатно ему ibm проплатила! А сишники как писали use-after-free, так и пишут же, и будут писать! И гордятся тем, что не Раст. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
34. "Прогресс в разработке транслятора из Rust в код на Cи и .NET..." | +1 +/– | ![]() |
Сообщение от Аноним (34), 12-Апр-25, 17:06 | ||
А растовики пути нормально обрабатывать не умеют. И софт писать не умеют. Так что единственный способ получать результат это вернуться в родную гавань. На си. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
51. "Прогресс в разработке транслятора из Rust в код на Cи и .NET..." | +/– | ![]() |
Сообщение от Аноним (51), 12-Апр-25, 18:25 | ||
Rust, передовой язык. | ||
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору |
![]() | ||
52. "Прогресс в разработке транслятора из Rust в код на Cи и .NET..." | +3 +/– | ![]() |
Сообщение от Ivan_83 (ok), 12-Апр-25, 18:30 | ||
Скоре фриковый для фриков, которые в жизни боятся всего. | ||
Ответить | Правка | Наверх | Cообщить модератору |
30. "Прогресс в разработке транслятора из Rust в код на Cи и .NET..." | +/– | ![]() |
Сообщение от Аноним (30), 12-Апр-25, 16:33 | ||
Осталось всего-ничего всю шляпу вроде rsvg, firefox, nouveau транслировать обратно в Си. Либо целиком сразу, либо созданием отдельных репозиториев. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
32. "Прогресс в разработке транслятора из Rust в код на Cи и .NET..." | +/– | ![]() |
Сообщение от Аноним (31), 12-Апр-25, 16:45 | ||
Какой молодец! Начинай транслировать это всё обратно всё в Си! | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
35. "Прогресс в разработке транслятора из Rust в код на Cи и .NET..." | +/– | ![]() |
Сообщение от Аноним (34), 12-Апр-25, 17:07 | ||
Я уже закончил. Сказать то чего хотел? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
50. "Прогресс в разработке транслятора из Rust в код на Cи и .NET..." | +/– | ![]() |
Сообщение от Аноним (51), 12-Апр-25, 18:24 | ||
А WinRar купил? | ||
Ответить | Правка | Наверх | Cообщить модератору |
37. "Прогресс в разработке транслятора из Rust в код на Cи и .NET..." | –1 +/– | ![]() |
Сообщение от Аноним (37), 12-Апр-25, 17:30 | ||
опять все попутали, DARPA ведь говорила об обратном :) | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
48. "Прогресс в разработке транслятора из Rust в код на Cи и .NET..." | +1 +/– | ![]() |
Сообщение от Ivan_83 (ok), 12-Апр-25, 18:20 | ||
DARPA это про исследования, там далеко не всё потом живое-юзабельное получается. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
63. "Прогресс в разработке транслятора из Rust в код на Cи и .NET..." | +/– | ![]() |
Сообщение от Аноним (37), 12-Апр-25, 21:50 | ||
аааа, ну тогда ясно почему не в брейнфак они транслируют. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
54. "Прогресс в разработке транслятора из Rust в код на Cи и .NET..." | +/– | ![]() |
Сообщение от Аноним (54), 12-Апр-25, 19:27 | ||
с адой у них тоже ничо не вышло | ||
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору |
![]() | ||
59. "Прогресс в разработке транслятора из Rust в код на Cи и .NET..." | +/– | ![]() |
Сообщение от Аноним (-), 12-Апр-25, 20:35 | ||
Не стоит их недооценивать - с вебом и развалом СССР все у них вышло. Я предполагаю что и Раст пропихнут - все пока выглядит к лучшему и что все от этого выиграют, только история показывает реальные результаты. Они то точно от этого выиграют. Все что от неудачи они получат - выводы и опыт. А кто вообще ничего не делает вообще ничего не получит | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
61. "Прогресс в разработке транслятора из Rust в код на Cи и .NET..." | +/– | ![]() |
Сообщение от Аноним (37), 12-Апр-25, 21:46 | ||
а шо язык должен разрешать людские логические проблемы? Думаете раст разрешает? Это компилятор (программа) раста разрешает, а не сам язык. | ||
Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору |
49. "Прогресс в разработке транслятора из Rust в код на Cи и .NET..." | +1 +/– | ![]() |
Сообщение от Аноним (51), 12-Апр-25, 18:23 | ||
Теперь будут переписывать ядро с Ryst, на C. | ||
Ответить | Правка | Наверх | Cообщить модератору |
65. "Прогресс в разработке транслятора из Rust в код на Cи и .NET..." | +/– | ![]() |
Сообщение от Аноним (64), 12-Апр-25, 22:26 | ||
> I am a young(19 year old) student from Poland, obsessed with compilers and procedural generation - code is my artform. For the past 1.5 years, I have been working on compiling Rust for some obscure targets. | ||
Ответить | Правка | Наверх | Cообщить модератору |
68. "Прогресс в разработке транслятора из Rust в код на Cи и .NET..." | +/– | ![]() |
Сообщение от Grand (?), 12-Апр-25, 22:49 | ||
А вообще правильно. Нормальный язык должен иметь несколько реализаций компиллятора ... | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
69. "Прогресс в разработке транслятора из Rust в код на Cи и .NET..." | +/– | ![]() |
Сообщение от Аноним (37), 12-Апр-25, 23:01 | ||
особенно если на этом языке пишут крипту всякую. | ||
Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |