| 1.2, Аноним (3), 13:41, 03/10/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Раст гарантирует безопасность во время компиляции, а психически здоровые люди ожидают гарантий во время выполнения. Поэтому раст бесполезен.
| | |
| |
| |
| 3.15, пох.. (?), 14:14, 03/10/2026 [^] [^^] [^^^] [ответить]
| –1 +/– | |
и заметь - БЕЗОПАСТНО жеж компилируется! (ой, тоже нет ;-)
| | |
| 3.39, Аноним (39), 16:06, 03/10/2026 [^] [^^] [^^^] [ответить]
| +5 +/– | |
> рекомендация избегать освобождения памяти, на которую была получена статическая ссылка ... действие потенциально может привести к проблемам
Это точно безопасный язык?
| | |
|
| 2.19, Аноним (19), 14:22, 03/10/2026 [^] [^^] [^^^] [ответить]
| +5 +/– | |
> а психически здоровые люди ожидают гарантий во время выполнения
Вот бы еще найти психически здоровых людей, которые такой код бы написали...
| | |
| |
| 3.28, Аноним (-), 14:57, 03/10/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> Вот бы еще найти психически здоровых людей, которые такой код бы написали...
Насчет людей не знаю, но даже Gemini при намеке на безопасность - сделал мне довольно интересный код на си - который не каждый сишник то допрет.
| | |
| |
| 4.34, Аноним (34), 15:33, 03/10/2026 [^] [^^] [^^^] [ответить]
| –1 +/– |
Если писать полу грамотно, то тогда выглядит так: для не сильно разбирающихся слово допрет выглядит написал вместо буквы ё в слове допрёт букву е осознанно. А более грамотные кто-то, не поверит и предположит, что в твоём предложении слово допрет одна буква пропущена другая ошибочно не та нажата на клавиатуре, не поверив что ты совсем баран меняешь осознанно букву ё на е и не должно быть слово дропнет. "Насчет людей не знаю, но даже Gemini при намеке на безопасность - сделал мне довольно интересный код на си - который не каждый сишник то дропнет" Зачем заменил в слове букву ё на е?
| | |
|
|
| 2.20, Аноним (-), 14:23, 03/10/2026 [^] [^^] [^^^] [ответить] | +2 +/– | Оно на твои слова ответило Кому верить Этот аргумент неверен, поскольку он ст... большой текст свёрнут, показать | | |
| |
| 3.54, Аноним (54), 18:14, 03/10/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> "Этот аргумент неверен, поскольку он строится на ложной дихотомии и неверном понимании того, как гарантии времени компиляции (compile-time) превращаются в безопасность во время выполнения (runtime).
ИИшка в очередной раз оказалась умнее опеннетного воина против Раста. Какая ирония...
| | |
| |
| 4.67, Аноним (67), 19:44, 03/10/2026 [^] [^^] [^^^] [ответить]
| +/– |
Какая иония защитник раста может только кивать на ИИ. Сам он думать никогда не умел.
| | |
| |
| 5.76, Аноним (54), 20:34, 03/10/2026 [^] [^^] [^^^] [ответить]
| +/– | |
Разве я виноват, что даже ИИ мыслит логичнее и последовательнее среднестатистического местного комментатора?
Вот ты и ответь: где "умение думать", про которое ты вещаешь - и где фраза "безопасность во время компиляции", лол.
| | |
|
|
|
|
| |
| 2.74, Ананимус (?), 20:28, 03/10/2026 [^] [^^] [^^^] [ответить]
| +/– |
"обилие усложнений, которые затрудняли поиск ошибок, сопровождение и добавление новых возможностей"
Можно подумать, в виде Rust можно развивать ;) Там или сгенерировать или переписать с Си, а переделывать даже автору не очень продуктивно
| | |
|
| 1.5, Аноним (5), 14:01, 03/10/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– | |
> Предоставлена возможность создания на языке Rust функций с переменным числом аргументов (variadic)
Серьёзно, вот только сейчас?
| | |
| |
| 2.21, Нонон (?), 14:24, 03/10/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ну лучше бы они вообще этого не делали.
А сделали видимо для совместимости с си
| | |
| 2.69, эксперт по всему (?), 19:52, 03/10/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
да потому что это нигде не нужно кроме как для связки с либами на C, которые предоставляют такое API. да и то скорее всего из-за пары функций в паре либ сделали
| | |
|
| 1.7, Аноним (5), 14:05, 03/10/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– | |
> Вместо создания статической ссылки для временной передачи владения рекомендуется использовать сырые указатели
Всё возвращается на круги своя ;)
| | |
| 1.12, Инопланетянин (?), 14:09, 03/10/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– | |
> Компания Microsoft перевела Rust в число языков первого уровня и обеспечит его полную поддержку на всех этапах разработки внутри компании. До этого первый уровень поддержки внутри компании предоставлялся для языков C++, C# и TypeScript.
А как же Anders Hejlsberg для компилятора TypeScript взял go?
> а для компилятора MSVC подготовлен отдельный бэкенд rustc_codegen_utc для Rust, основанный на компиляторе rustc.
А вот и еще один компилятор. Любители говорить, что стандарт не нужен, вы тут?
| | |
| |
| 2.18, Аноним (18), 14:21, 03/10/2026 [^] [^^] [^^^] [ответить]
| –1 +/– | |
> А вот и еще один компилятор. Любители говорить, что стандарт не нужен, вы тут?
А он и не нужен, у нас уже есть компилятор - он и есть стандарт. А альтернативно одарённые которые хотят rust в своих отсталых gcc и msvc - те пусть по компилятору пишут стандарт, а по нему уже свои поделки, только пусть не удивляются когда стандарт станет неактуальным, и что они всегда будут в догоняющих. А те кто сидит на nighly позаботятся чтобы у них ничего не собиралось. Хорошего дня.
| | |
| |
| 3.22, Инопланетянин (?), 14:26, 03/10/2026 [^] [^^] [^^^] [ответить]
| +/– |
>> А вот и еще один компилятор. Любители говорить, что стандарт не нужен, вы тут?
> А он и не нужен, у нас уже есть компилятор - он
> и есть стандарт. А альтернативно одарённые которые хотят rust в своих
> отсталых gcc и msvc - те пусть по компилятору пишут стандарт,
> а по нему уже свои поделки, только пусть не удивляются когда
> стандарт станет неактуальным, и что они всегда будут в догоняющих. А
> те кто сидит на nighly позаботятся чтобы у них ничего не
> собиралось. Хорошего дня.
Потом не удивляйтесь только, что выложенные ms либы для раста работают только под msvc.
| | |
| |
| 4.30, Аноним (-), 14:59, 03/10/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> Потом не удивляйтесь только, что выложенные ms либы для раста работают только под msvc.
Было б удивительно если б майкрософт как-то так НЕ делал. А то что он так делает - это их дефолтный modus of operandi.
| | |
| 4.37, Аноним (37), 15:47, 03/10/2026 [^] [^^] [^^^] [ответить]
| +1 +/– | |
> Потом не удивляйтесь только, что выложенные ms либы для раста работают только под msvc.
Ой, а типа сейчас нельзя сделать сишный или с++й код, который работает только по msvc?
Что у одного, что у другого настолько прекрасный стандарт, что нужно обмазывать код ифдефами под конкретные компайлеры.
| | |
| |
| 5.58, Инопланетянин (?), 18:26, 03/10/2026 [^] [^^] [^^^] [ответить]
| +/– |
>> Потом не удивляйтесь только, что выложенные ms либы для раста работают только под msvc.
> Ой, а типа сейчас нельзя сделать сишный или с++й код, который работает
> только по msvc?
Можно, но понятно будет, где стандарт не соблюден. А с растом нет.
| | |
|
|
|
| |
| 3.25, Инопланетянин (?), 14:45, 03/10/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> А нафига нужен Rust для транспайлера? Чтобы замем?
Ну он для реализации как бы взял не основной яп из конторы.
| | |
|
|
| |
| 2.79, Аноним (79), 21:08, 03/10/2026 [^] [^^] [^^^] [ответить]
| +/– | |
На СИ весь код ансейф, а на расте его можно хотя бы локазизовать.
Это как у нормального человека в туалете есть унитаз куда какаяют, а у сишника "этосамое" размазано ровным слоем по прихожей, гостинной, кухне и вообще по всем комнатам.
| | |
|
| 1.29, Аноним (29), 14:58, 03/10/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
А этот ваш раст умеет код для VAX генерить? А для DEC Alpha? Нет? Ну вот то-то же.
| | |
| |
| 2.35, Аноним123 (?), 15:46, 03/10/2026 [^] [^^] [^^^] [ответить]
| +/– |
Если у этой архитектуры нет древних ограничений, то прекратить поддержку просто.
| | |
| 2.40, Аноним (40), 16:06, 03/10/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> А этот ваш раст умеет код для VAX генерить? А для DEC Alpha?
Вообще-то код генерирует не раст, а конкретный компилятор.
И если конкретный компилятор не генерит код под очередную непроплатформу... то может она просто никому не вcpалась?
| | |
| |
| 3.45, Аноним (45), 16:51, 03/10/2026 [^] [^^] [^^^] [ответить]
| +/– |
То есть у раста даде своего комеилятора нет? Только транслятор в LLVM-IR? Пфффф, а разговоров то было.
| | |
|
| 2.80, Аноним (80), 21:23, 03/10/2026 [^] [^^] [^^^] [ответить]
| +/– | |
Ты забыл МЭСМ и легендарную Сетунь)
Для копролитных платформ следует писать на копролитных языках.
Отлично подойдет дидовая поделка из 70х в которой даже два инта нельзя сложить без UBшки.
| | |
|
| 1.32, Аноним (32), 15:08, 03/10/2026 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– | |
>В документацию добавлена рекомендация избегать освобождения памяти, на которую была получена статическая ссылка с неограниченным временем жизни (&'static) через вызов Box::leak (round-trip unleaking), так как подобное действие потенциально может привести к проблемам из-за несовместимости с будущими оптимизациями компилятора и подключаемыми механизмами выделения памяти.
Уже вышла версия 1.99.0, а язык все также нестабильный и стабилизировать его не собираются.
>Вместо создания статической ссылки для временной передачи владения рекомендуется использовать сырые указатели, например, через вызов Box::into_non_null.
Понятно, ждем появление Rust++.
| | |
| |
| 2.42, Аноним (39), 16:10, 03/10/2026 [^] [^^] [^^^] [ответить]
| +1 +/– | |
> ждем появление Rust++
Rust++ стандарта 2038 года недели 36-ой.
| | |
|
| 1.43, Аноним (43), 16:16, 03/10/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– | |
>По словам технического директора Microsoft Azure около 70% всех уязвимостей в Windows вызваны проблемами при работе с памятью, которых можно избежать при использовании Rust.
Тем кто недопонял. Он намекает на "Си плюс-плюс". Это не C#, потому-что он не компилируем, и исполняется он на виртуальной машине. Видимо Майкрософт не пишет на чистом ещё с девяностых. Даже их компилятор по поддержке стандартов Си застрял на уровне ANSI C89. Это эпоха книги Кернигана и Ритчи.
Кто ещё не понял Майкрософт это отсталая компания.
| | |
| |
| 2.44, Аноним (44), 16:42, 03/10/2026 [^] [^^] [^^^] [ответить]
| +2 +/– | |
>Кто ещё не понял Майкрософт это отсталая компания.
Просто там остались одни индусы. В гугле тоже потихоньку вытесняют остальных.
| | |
|
| 1.46, Аноним (46), 16:53, 03/10/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
мы думали, что линукс и свободный софт заруинят микрософт, но в результате это сделают арчерасты.
| | |
| 1.47, Метрика (?), 17:14, 03/10/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– | |
Office 365 и Copilot вебня, для системного языка(в кавычках естественно) это показатель уровня, вот когда настольный офис переведут, SQLServer или хотя бы IIS тогда можно говорить о каком то внедрении
MS как обычно впаривает всем то, на чем сама ничего не пишет
| | |
| |
| 2.64, пох.. (?), 19:39, 03/10/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> вот когда настольный офис переведут, SQLServer или хотя бы IIS
а можно не надо?! Ладно, хрен с ним с офисом, оставьте в покое хотя бы IIS.
> MS как обычно впаривает всем то, на чем сама ничего не пишет
К сожалению, нет. Это она сейчас только такое и пишет. Последние из могикан, еще что-то понимающие в ее ядре или разбирающиеся во внутренних кишках офиса - либо увольняются не выдержав наплыва индусских управляющих, либо уходят ногами вперед.
Поэтому получаем апдейты типа недавнего - офис (365 only) где-то заело и он перестал бесконечно автообновляться? А давайте if (office.anyversion.installed) { ExecUninstall(office*) ; Install() }
облжд, у половины юзеров оказывается (кто бы мог подумать, тому индусу 15 лет, еще пять он себе в паспорте пририсовал) НЕ ТОТ офис установлен (а чо, еще какие-то бывают?!)! И он не переживает попытку целиком его удалить а потом установить, там вообще отдельные куски по разному устанавливаются разными установщиками (для юзера не видно потому что прикрыто сверху).
Ну это не говоря уже о том что ТОМУ офису она нахрен была и не нужна и после такого в системе остается куча мусора даже если бы и получилось.
И ведь кто-то этот бред поревьюил и поапрувил, и Раджа покивал что ок, деплой побыстрее, а то в храме Шивы уже намазываются, мне бежать надо.
| | |
| |
| 3.71, Метрика (?), 20:06, 03/10/2026 [^] [^^] [^^^] [ответить]
| +/– |
Я говорю от том, что rust это удочка для зумерков с крючком в виде новостей, что гугл или мс где то там у себя использует, но компании производители софта типа Microsoft(да да когда хотябы .NET начнут переписывать на раст тогда поверю), Oracle, SAP, Apple, Adobe, Autodesk, Nemetschek, Dassault и другие калибром по меньше от раста сторонятся, не странно ли это? Зато компании сервисы типа гугла и клаудфлари вопят что тулзу переписали или либу какую то
| | |
|
|
| 1.48, Старый Анонимус (?), 17:31, 03/10/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Простите, но есть вопрос к опытным специалистам. Как считаете, какие перспективы у Rust в мире разработки под микроконтроллеры. Очень интересуюсь разработкой на микроконтроллерах и в основном пишу на MicroPython под RP2040, ESP32 и уже пробую серию STM32. Для домашних нужд мне хватает.
Но есть интерес в когда-нибудь будущем попробовать и хотя бы начинающим разработчиком попытаться вкатиться (я понимаю это наивно, но тем не менее...). Душа к этому лежит давно уже.
С C/C++ есть слабое знакомство, поскольку я не практикую в работе их. И я прекрасно понимаю, что для "production ready" решений мало языков знать, нужно еще множество стандартов (аля MISRA - классная вещь кстати), особенностей детерменированного поведения различных компиляторов, библиотек, статических анализаторов и множество прочего. И очевидно на это нужно много лет изучания и практики.
Так вот, не придется ли под Rust всё заново изучать? У него же существенно отличаются подходы, инструментарий и наверное уже есть свои промышленные стандарты.
Благодарю за внимание. И спасибо всем разработчикам-электронщикам - вы реально делаете много чудесных и осязаемых устройств которые нас окружают, решаете реальные проблемы физической безопасности устройств, у вас более серьезные требования к образованию и пр. Это большой и сложный труд, которые многие не замечают.
| | |
| |
| 2.51, Axonic (ok), 17:42, 03/10/2026 [^] [^^] [^^^] [ответить]
| +/– |
Nim вполне подойдёт. Он компилируется в C, так что работает с теми же тулчейнами (arm-none-eabi-gcc), SDK производителей и отладчиками, а память можно держать без GC (--mm:arc/orc или --mm:none), поэтому для микроконтроллеров он применим. Вам не придётся учить заново ни инструментарий, ни подходы.
| | |
| |
| 3.53, Старый Анонимус (?), 18:00, 03/10/2026 [^] [^^] [^^^] [ответить]
| +/– | |
Спасибо вам за ответ. Nim очень интересный язык, но к сожалению насколько я знаю нигде в продакшене не используется. А соответственно и людей его знающих и применяющих мало и общей наработанной базы знаний на практике тоже немного. А я уже за много лет успел "малоизвестных" языков наизучать и честно говоря уже устал от этих экспериментов.
И не совсем понятно, есть ли там стандарты и инструментарии для решения задач использования в критически важных для безопасности встроенных системах. И в основном именно с этой стороны я и спрашивал про C/C++ vs Rust.
| | |
|
| 2.55, Аноним (54), 18:19, 03/10/2026 [^] [^^] [^^^] [ответить]
| –1 +/– | |
> Простите, но есть вопрос к опытным специалистам.
Прости, но "опытных специалистов" ты ищешь не на том ресурсе.
| | |
| 2.63, warlock66613 (ok), 19:20, 03/10/2026 [^] [^^] [^^^] [ответить]
| +/– |
Под Rust придётся всё заново _изобретать_. И это нормально, это и есть работа программиста.
| | |
|
| 1.56, Ivan_S (?), 18:19, 03/10/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
омпания Google удалила из ядра Linux старую реализацию механизма межпроцессного взаимодействия Binder: она для Андроид. Могли об этом написать
| | |
| |
| 2.57, Инопланетянин (?), 18:24, 03/10/2026 [^] [^^] [^^^] [ответить]
| +2 +/– |
> омпания Google удалила из ядра Linux старую реализацию механизма межпроцессного взаимодействия
> Binder: она для Андроид. Могли об этом написать
Можно, но тогда бы не звучало так "значимо".
| | |
|
| 1.65, BrainFucker (ok), 19:41, 03/10/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Сейчас бы ещё аналог Kotlin для Rust чтобы писать на нормальном языке, но под капотом все преимущества Rust. Ну, например вот есть Nim, он транслируется в C, а мог бы в Rust.
| | |
| |
| 2.75, Ананимус (?), 20:31, 03/10/2026 [^] [^^] [^^^] [ответить]
| +/– |
Сейчас можно на автомате переписать на Rust, в том числе в "безопасном" виде.
Но это не актуально, ибо ИИ система способная переписать хорошо, проанализируем и Си код до компиляции.
| | |
|
|