| |
| 2.28, Аноним (28), 10:39, 20/08/2026 [^] [^^] [^^^] [ответить]
| –2 +/– |
Интересно посмотреть, как на расте будет выглядеть двусвязный список без unsafe.
| | |
| |
| 3.33, Аноним (33), 10:57, 20/08/2026 [^] [^^] [^^^] [ответить] | +2 +/– | Вот так Ещё вопросы use std cell RefCell use std rc Rc, Weak pub struc... большой текст свёрнут, показать | | |
| 3.34, linked list (?), 11:01, 20/08/2026 [^] [^^] [^^^] [ответить]
| +4 +/– |
Интересно посмотреть на пример реальной задачи где двусвязный список лучше решение
| | |
| |
| |
| 5.51, Брат Анон (ok), 11:31, 20/08/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
Это называется словарь, динамический массив или даже просто массив с кешированием (ведь нам же не нужны лишние аллокации, правда?)
| | |
|
|
| 3.54, Аноним (54), 11:33, 20/08/2026 [^] [^^] [^^^] [ответить]
| +2 +/– |
Интересно будет посмотреть, как вы напишите структуру данных с циклическим зависимостями, ни разу не прострелив себе в ногу.
| | |
| 3.86, Аноним1234 (?), 12:10, 20/08/2026 [^] [^^] [^^^] [ответить]
| +/– | |
>>Интересно посмотреть, как на расте будет выглядеть двусвязный список без unsafe.
Вставляете в любой AI такой запрос и смотрите. Реализивыация строк на 20.
| | |
|
| 2.31, Аноним (31), 10:52, 20/08/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
По ходу никто не понял сарказма. Мозг нынче обмельчал, ТС :)
| | |
| |
| 3.71, laindono (ok), 11:49, 20/08/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
Такие трансляторы уже есть (их легко писать). Это уже не сарказм, а отсутствие осведомлённости.
| | |
|
| 2.48, Аноним (54), 11:28, 20/08/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
Я понимаю, что это видимо какая-то попытка потроллить, но гуглите хотя бы. Разрабатываются mrustc и rustc_codegen_gcc - транслировать из более строгого языка в менее строгий не rocket science.
| | |
|
| 1.2, Sm0ke85 (ok), 08:40, 20/08/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
>Компания Canonical анонсировала проект, развиваемый совместной с Бристольским университетом и нацеленный на разработку инструментария для автоматической трансляции кода с языка Си на Rust. Проект ориентирован на перевод больших репозиториев, содержащих сотни тысяч строк кода на Си, в безопасное (без unsafe-операций) и легко сопровождаемое представление на языке Rust.
Самое яркое подтверждение того, что посредством раста корпы решили наложить руку на весь гпл код...
#КорпыВорыМошенники
| | |
| |
| |
| 3.22, _hide_ (ok), 10:15, 20/08/2026 [^] [^^] [^^^] [ответить]
| –1 +/– |
Самая главная свобода -- это свобода от взятых обязательств.
| | |
| |
| 4.55, Брат Анон (ok), 11:34, 20/08/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
Истинная свобода -- это осознанная необходимость.
Отсутствие обязательств -- это не свобода. Это полное отсутствие окружающей среды. Так не бывает.
| | |
|
|
| 2.43, Аноним (43), 11:18, 20/08/2026 [^] [^^] [^^^] [ответить]
| –3 +/– | |
Отнюдь. Это всего лишь означает, что лопающийся пузырь ИИ пытаются удержать ХОТЬ ЧЕМ-ТО! Типа "вот, смотрите, у нас прогресс - мы можем НИЧЕГО нового не сделать, но теперь уже на расте!". 😆
Весь ржач в том, что 1) ИИ всё равно лопнет - это неизбежность 2) Нагенерённый Раст код можно будет просто выкинуть - он НИКОМУ не нужен, даже гуглом@кaкам 3) Сам код никуда не делся, можешь забирать и дорабатывать.
| | |
| 2.53, Брат Анон (ok), 11:33, 20/08/2026 [^] [^^] [^^^] [ответить]
| +2 +/– |
По условиям GPL трансляция с одного языка на другой не является новым произведением. Такой код под новой лицензией будет поводом пойти в суд.
| | |
| |
| 3.77, laindono (ok), 11:58, 20/08/2026 [^] [^^] [^^^] [ответить]
| –1 +/– |
Это ещё надо доказать для случая, когда используется не прямая трансляция, а аишечка.
Повод пойти в суд есть, а вот результаты неочевидны.
Если очень хочется, то можно врубить режим чорной коробочки. Это работает не только против закрытых лицензий, а против любых. Вроде бы уже есть автоматизированные средства для такого.
| | |
| |
| 4.83, Брат Анон (ok), 12:09, 20/08/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Это ещё надо доказать для случая, когда используется не прямая трансляция, а
> аишечка.
> Повод пойти в суд есть, а вот результаты неочевидны.
ИИ не является субъектом юридических прав. Тут и доказывать нечего.
> Если очень хочется, то можно врубить режим чорной коробочки. Это работает не
> только против закрытых лицензий, а против любых. Вроде бы уже есть
> автоматизированные средства для такого.
Если речь идёт про деньги (особенно очень большие деньги) -- никакая чёрная коробочка не работает.
| | |
|
| 3.80, Sm0ke85 (ok), 12:05, 20/08/2026 [^] [^^] [^^^] [ответить]
| +/– |
>По условиям GPL трансляция с одного языка на другой не является новым произведением. Такой код под новой лицензией будет поводом пойти в суд.
Ага, вот только это еще надо умудриться доказать, что вообще не тривиальная история...
Да и можно закрыть просто компилятор Раста, тогда бери код сколько хочешь, а скомпилировать его смогут только "избранные"...
| | |
|
| 2.65, User (??), 11:44, 20/08/2026 [^] [^^] [^^^] [ответить]
| +/– |
"Рядовой Иванов! Что вы думаете, глядя на этот кирпич?
Какие у Вали cиcьkи классные...!
Но?
А я всегда о них думаю!"
(Ц)
| | |
| |
| 3.81, Sm0ke85 (ok), 12:07, 20/08/2026 [^] [^^] [^^^] [ответить]
| +/– |
>"Рядовой Иванов! Что вы думаете, глядя на этот кирпич?
Анекдот прикольный, но не в тему, ибо читай тексты лицензий и смотри как это все архитектурно выглядит.
| | |
| |
| 4.85, User (??), 12:09, 20/08/2026 [^] [^^] [^^^] [ответить]
| +/– |
>>"Рядовой Иванов! Что вы думаете, глядя на этот кирпич?
> Анекдот прикольный, но не в тему, ибо читай тексты лицензий и смотри
> как это все архитектурно выглядит.
Так лицензия при переписывании не изменится - как была у apparmor GPL2.0 так и останется. Чтобы поменять не транслятор-по-коду нужен, а clean room по спецификации, что чуть-чуть, самую капельку, малость - ДРУГОЕ
| | |
| |
| 5.95, Sm0ke85 (ok), 12:30, 20/08/2026 [^] [^^] [^^^] [ответить]
| +/– |
>Так лицензия при переписывании не изменится - как была у apparmor GPL2.0 так и останется.
Во-первых там очень все не просто в спорных ситуациях, во-вторых, можно закрыть доступ к компилятору раст... "Бумага все стерпит", а тут лазеек море появляется...
| | |
|
|
|
|
| 1.5, bOOster (ok), 08:46, 20/08/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Что за маразм вообще происходит? В С и С++ пилят анализаторы аналогичные rust и это даст лучшие результаты.
А все эти трансляторы - как были полным дер..ом, так ими и останутся, во всяком случае пока лжеИИ не обретет интеллект сравнимый с человеческим.
| | |
| |
| |
| 3.9, bOOster (ok), 09:04, 20/08/2026 [^] [^^] [^^^] [ответить]
| +4 +/– |
> Так уже обрёл - если верить АльтманОвичу ;)
Этот кретин знает что жопа у него подгорает, вот и подвирает.
| | |
|
| 2.52, Сергей Макаров (?), 11:32, 20/08/2026 [^] [^^] [^^^] [ответить]
| +1 +/– | |
К сожалению они хуже, так как хуже язык и их ошибки можно игнорировать.
Вот Страус Труп призывает ввести безопасное подмножество с++ и победить, но в таком подмножестве никакой реальный проект не собирается, а требует тотального переписывания сравнимого с переходом на Раст.
| | |
| 2.57, Брат Анон (ok), 11:35, 20/08/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
Как только появляется необходимость во внешнем анализаторе/линтере -- так с этого момента появляется материальное доказательство того, что в языке имеется идеализм по форме/содержанию и он несамостоятелен. Т.е. негодный язык.
| | |
| 2.67, User (??), 11:46, 20/08/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> Что за маразм вообще происходит? В С и С++ пилят анализаторы аналогичные rust и это даст лучшие результаты.
Объем legacy-кода с миллионом legacy-но-работает-способов прострелить себе ногу, использованного для обучения делает c\c++ мягко говоря, не лучшим языком ИИ-эры...
| | |
| 2.88, ProfessorNavigator (ok), 12:17, 20/08/2026 [^] [^^] [^^^] [ответить]
| +/– |
> Что за маразм вообще происходит?
Всё просто. Вы живёте при капитализме. Капитализм основан на конкурентной борьбе за ресурсы. Если не понимаете почему что-то происходит, то смотрите - кому происходящее выгодно и почему. В данном конкретном случае - прибыль падает, поэтому корпорация (они все и всегда так делают) Canonical ищет способ сокращения затрат. В первую очередь всегда начинают экономить на сотрудниках - на фонде заработной платы и на социальных выплатах (медстраховки и всё такое прочее). Менеджерами, поскольку в технической стороне вопроса они ни бум-бум, предполагается что Ржавый, в силу наличия встроенного в него статического анализатора кода, позволит нанимать менее квалифицированных сотрудников и в меньшем количестве. Поэтому имеем то, что имеем. Snap, кстати, из той же оперы.
> В С и С++ пилят анализаторы аналогичные rust и это даст лучшие результаты.
Ни там, ни там они не нужны. В С - уже давно всё есть. В С++ - есть умные указатели, которые позволяют решить сразу две проблемы одним махом: использование памяти после её освобождения и утечки памяти (вторую проблему Ржавый внезапно никак не решает, на чём разработчики тех же uutils уже погорели, если мне память не изменяет). Кроме того, все проблемы, на любом ЯП позволяет решить тщательное тестирование программы/библиотеки. И это таки главный метод. Проблема ведь не в том, что люди допускают ошибки - это было, есть и будет, и никакими тех. средствами не решается - проблема в том, что эти ошибки не выявляются ДО ухода программы/библиотеки в релиз. А не решается эта проблема потому, что все экономят - тестировать дорого, занудно и требует наличия высококвалифицированных сотрудников. Которым внезапно нужно платить, и много (на самом деле нет, точнее - не больше, чем другим, но для этого нужен переход к коммунизму, или хотя бы - к социализму, где каждые будет получать по труду).
| | |
| |
| 3.93, Аноним (89), 12:23, 20/08/2026 [^] [^^] [^^^] [ответить]
| +/– | |
>Всё просто. Вы живёте при капитализме. Капитализм основан на конкурентной борьбе за ресурсы.
В основе всего национальная и человеческаяя мораль. Капиталист в разнях частях света тоже разный.
| | |
|
|
| 1.10, Смузихеб забывший пароль (?), 09:12, 20/08/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> автоматической трансляции кода с языка Си на Rust
> в безопасное и легко сопровождаемое представление
с каких пор автоперевод кода с одного ЯП на другой вдруг стал означать упрощение сопровождения ?
| | |
| |
| 2.17, _oleg_ (ok), 09:51, 20/08/2026 [^] [^^] [^^^] [ответить]
| +2 +/– |
Тссс... Не надо включать логику, это хорошо потому что модно.
| | |
| |
| 3.42, Аноним (43), 11:14, 20/08/2026 [^] [^^] [^^^] [ответить]
| –1 +/– |
Ты сейчас ляпнул что-то типа "армяне лучше, чем грузины". Чем? "Чем грузины!". Л - логика! 😆
| | |
|
| |
| 3.58, Брат Анон (ok), 11:38, 20/08/2026 [^] [^^] [^^^] [ответить]
| +/– |
Идеализм. Одни ошибки уходят, другие (такие же логические ошибки приходят). Потому что семантику 1:1 из языка в язык отразить невозможно.
| | |
|
| 2.74, freecoder (ok), 11:52, 20/08/2026 [^] [^^] [^^^] [ответить]
| +/– |
Safe Rust довольно легко сопровождать, из-за сильной системы типов и автопроверок компилятором сломать что-то при доработках не так просто, как в C.
| | |
|
| 1.12, Аноним (12), 09:16, 20/08/2026 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Почему не использовать сишные либы через ffi, а на расте просто новые вайбкодить? Токенозатраты в таком случае уменьшаются в бесконечное кол-во раз.
| | |
| 1.16, Alex (??), 09:50, 20/08/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
Вовремя я с Убунты спрыгнул на арч. Похоже кононикал во все тяжкие пустился. Обосрал свой дистрибутив теперь другим житья не даст.
| | |
| 1.18, онанист (?), 09:58, 20/08/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– | |
"пакетов AppArmor и snap-confine, чтобы проверить применимость метода к реальным системным компонентам. "
ыть как они про аппармор
| | |
| 1.19, Mik Foxi (ok), 10:09, 20/08/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Не зря я с убунты ушел на винду. Не будет уже в убунте толка. Главное чтоб до дебиана не добрались и не засрали его также, а то и на серверах хз что ставить тогда.
| | |
| |
| 2.23, Аноним (24), 10:21, 20/08/2026 [^] [^^] [^^^] [ответить]
| –2 +/– |
> ушел на винду
> Главное чтоб до дебиана не добрались
> на серверах хз что ставить тогда
Винду, очевидно. Лучшая ОС.
| | |
|
| 1.20, опеншлёпивпродакшн (?), 10:11, 20/08/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– | |
> традиционные трансляторы создают неидиоматичный и небезопасный Rust-код
В новом Rust уже традиции какие-то появились. Ещё и небезопасные!
> AI-модели плохо масштабируются на крупные репозитории и не гарантируют сохранение поведения программы
Это кто-то код на библиотеки и модули разбивать не умеет.
| | |
| 1.21, Нонон (?), 10:12, 20/08/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– | |
Они пытаются выше головы прыгнуть. Через чур амбициозно. Собственно, как обычно для Canonical
ИИ и так неплохо переводит код с си в раст. Но с блоками unsafe. А вот начиная с этого этапа лучше уже вмешиваться человеку И более пристально проверять как ИИ будет решать избавится от этого unsafe
| | |
| |
| 2.40, Аноним (43), 11:12, 20/08/2026 [^] [^^] [^^^] [ответить]
| +/– |
"Через чур" - через какой "чур", 6еcтoлочь?! Марш обратно в школу!
| | |
| |
| 3.62, Аноним (62), 11:41, 20/08/2026 [^] [^^] [^^^] [ответить]
| –1 +/– |
Чур - это идол богов! Марш берестяные грамоты читать, бестолочь!
| | |
|
|
| 1.30, Аноним (28), 10:42, 20/08/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– | |
> небезопасный Rust-код
Вау! Значит, раст можно откинуть, как и "небезопасный Си-код"? И перейти на безопасный Паскаль.
| | |
| |
| 2.64, Брат Анон (ok), 11:43, 20/08/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
>> небезопасный Rust-код
> Вау! Значит, раст можно откинуть, как и "небезопасный Си-код"? И перейти на
> безопасный Паскаль.
Оберон же!
| | |
|
| 1.37, Аноним (37), 11:09, 20/08/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Вручную написанный на rust код нечитаем, что будет после подобной трансляции даже представить страшно. Хотя это же каноникал, они ни один проект до конца не довели
| | |
| |
| |
| 3.66, Брат Анон (ok), 11:45, 20/08/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Он не читаем для тех, у кого IQ ниже 100.
IQ не отражает уровень интеллекта, потому что никто вообще не знает что такое интеллект. IQ использовался в 30е годы в США чтобы объяснить неграм, что они от природы тупые, а не потому что в США была расовая сегрегация и для негров не было школ.
IQ откровенный буржуазный идеализм.
| | |
| |
| 4.97, ProfessorNavigator (ok), 12:31, 20/08/2026 [^] [^^] [^^^] [ответить]
| +/– |
> потому что никто вообще не знает что такое интеллект
Знают. Интеллект - это способность решать нестандартные задачи нестандартными методами ;) Количественно - да, измерить трудно. В основном - только эмпирическими методами. Т.е. "практика показала, что вот этот человек лучше решает вот такие задачи". Иными словами, высокий IQ говорит лишь о... умении решать тесты IQ. Причём оно ещё и меняется всё в течение времени - люди имеют свойство учиться.
| | |
|
|
|
| 1.39, Аноним (43), 11:11, 20/08/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Логичный вопрос: зачем вообще что-либо переписывать на ржу?! Цаноницалу вообще заняться нечем что ли?? Тогда перепишите хотя бы с Си на Ди!
| | |
| 1.45, Аноним (45), 11:22, 20/08/2026 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Вот это уже больше похоже на правду - на Rust можно только транслировать с других языков, а не писать ручками.
| | |
| |
| 2.50, Rev (ok), 11:30, 20/08/2026 [^] [^^] [^^^] [ответить]
| –2 +/– |
Те, у кого IQ выше 100, способны писать и руками.
| | |
| |
| 3.76, ятупойтролль (ok), 11:54, 20/08/2026 [^] [^^] [^^^] [ответить]
| +/– |
прогаю с 90х. посмотрел на руст и сразу понял, что в это болото я не полезу. си лучше читаем, прост и понятен и библиотек на все случаи жизни уже за эти 50 лет.
| | |
|
|
| 1.60, Сергей Макаров (?), 11:41, 20/08/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Научиться делать трансляторы )
Когда через пару лет ИИ сделает более надёжный язык чем Раст, начнут переводить на него.
| | |
| |
| 2.69, Брат Анон (ok), 11:48, 20/08/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Научиться делать трансляторы )
> Когда через пару лет ИИ сделает более надёжный язык чем Раст, начнут
> переводить на него.
Скорей бы уже. Впрочем, если ИИ подать соответствующий промт, тогда брейнфак окажется детским садом. И тогда все разработчики пойдут нафиг педали крутить. Для ИИ.
| | |
|
| 1.61, Ногоед плюс (?), 11:41, 20/08/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Столлман недавно четко высказался против раста, назвав его ловушкой корпоРАСТов. Интервью с подробностями думаю найдете.
| | |
| |
| 2.68, Брат Анон (ok), 11:46, 20/08/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Столлман недавно четко высказался против раста, назвав его ловушкой корпоРАСТов. Интервью
> с подробностями думаю найдете.
До некоторой степени соглашусь. Но не по тем причинам, о чём говорил Столлман.
| | |
| 2.82, freecoder (ok), 12:08, 20/08/2026 [^] [^^] [^^^] [ответить]
| +/– |
Я помню время, когда аргумент, что Rust не использует ни одна крупная компания - был основным на Opennet против Раста. Не использовали раньше - вам это не нравилось, стали активно использовать - опять не нравится. Вам не угодишь.
| | |
|
| 1.73, ятупойтролль (ok), 11:51, 20/08/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
так наоборот актуальнее чтоб нечитаемый нейрокод с руста на нормальный всем понятный си перетаскивать
| | |
| 1.84, Аноним (84), 12:09, 20/08/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– | |
Вроде бы хороший вещь. Бристольский универ. Тыры пыры. Руст. Си. Популярные языки.
Но идет убийство русского народа и хох%лов. Ракетами и мясными штурмами. Губят русских. Уже миллион небось убили с 2022 года.
И нафига мне Си-Руст перевод?
| | |
| 1.87, soarin (ok), 12:12, 20/08/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Я тут подумал...
Скоро наверно и исходники не нужны будут. Одни Prompt запросы в git суёшь и всё
| | |
|