Профиль: Аноним (вход | регистрация) неRU opennet.me  
OpenNET

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

Выпуск Rust 1.99.0. Microsoft перевёл Rust в число первичных языков

03.10.2026 12:00 (MSK)

Опубликован релиз языка программирования Rust 1.99, основанного проектом Mozilla, но ныне развиваемого под покровительством независимой некоммерческой организации Rust Foundation. Язык сфокусирован на безопасной работе с памятью и предоставляет средства для достижения высокого параллелизма выполнения заданий, при этом обходясь без использования сборщика мусора и runtime (runtime сводится к базовой инициализации и сопровождению стандартной библиотеки).

Методы работы с памятью в Rust нацелены на исключение ошибок при манипулировании указателями и защиту от проблем, возникающих из-за низкоуровневой работы с памятью, таких как обращение к области памяти после её освобождения, разыменование нулевых указателей, выход за границы буфера и т.п. Для распространения библиотек, обеспечения сборки и управления зависимостями проектом развивается пакетный менеджер Cargo. Для размещения библиотек поддерживается репозиторий crates.io.

Безопасная работа с памятью обеспечивается в Rust во время компиляции через проверку ссылок, отслеживание владения объектами, учёт времени жизни объектов (области видимости) и оценку корректности доступа к памяти во время выполнения кода. Rust также предоставляет средства для защиты от целочисленных переполнений, требует обязательной инициализации значений переменных перед использованием, лучше обрабатывает ошибки в стандартной библиотеке, применяет концепцию неизменяемости (immutable) ссылок и переменных по умолчанию, предлагает сильную статическую типизацию для минимизации логических ошибок.

Основные новшества:

  • Предоставлена возможность создания на языке Rust функций с переменным числом аргументов (variadic), экспортируемых для вызова из проектов на языке Си (C ABI). В качестве последнего элемента списка параметров в подобных функциях может указываться конструкция "...", которая обрабатывается в Rust при помощи специального типа VaList, работающего аналогично va_list в C.
    
       unsafe extern "C" fn sum(mut args: ...) -> i32 {
           let a = unsafe { args.next_arg::<i32>() };
           let b = unsafe { args.next_arg::<i32>() };
           a + b
       }
    
       fn foo() -> i32 {
           unsafe { sum(0i32, 2i32) }
       }
    
  • Стабилизированы функции Layout::for_value_raw, mem::size_of_val_raw и mem::align_of_val_raw, позволяющие безопасно определять размер и выравнивание по сырым указателям (raw pointer), в том числе при использовании типов с динамическим размером, таких как срезы, без необходимости создания ссылок на данные.
  • В документацию добавлена рекомендация избегать освобождения памяти, на которую была получена статическая ссылка с неограниченным временем жизни (&'static) через вызов Box::leak (round-trip unleaking), так как подобное действие потенциально может привести к проблемам из-за несовместимости с будущими оптимизациями компилятора и подключаемыми механизмами выделения памяти. Вместо создания статической ссылки для временной передачи владения рекомендуется использовать сырые указатели, например, через вызов Box::into_non_null.
  • В разряд стабильных переведена новая порция API, в том числе стабилизированы методы и реализации типажей:
  • В пакетном менеджере cargo реализован новый встроенный профиль "debug", аналогичный профилю "dev" (в будущем возможности для отладки и разработки планируют разделить). При сборке в CI по умолчанию отключена инкрементальная компиляция.
  • Целевая платформа riscv64-unknown-linux-musl переведена на второй уровень поддержки, который подразумевает гарантию сборки, но отсутствие гарантий при прохождении тестового набора.



Дополнительно можно отметить недавно анонсированные проекты и события, связанные с Rust:

  • Компания Microsoft перевела Rust в число языков первого уровня и обеспечит его полную поддержку на всех этапах разработки внутри компании. До этого первый уровень поддержки внутри компании предоставлялся для языков C++, C# и TypeScript. Отмечается, что Rust уже используется в более чем 100 репозиториях Microsoft. Среди прочего, компоненты на Rust уже применяются в таких продуктах, как Microsoft 365 и Copilot, а для компилятора MSVC подготовлен отдельный бэкенд rustc_codegen_utc для Rust, основанный на компиляторе rustc.

    В качестве основной цели применения Rust в Microsoft упоминается усиление защищённости кода, критичного с точки зрения безопасности. По словам технического директора Microsoft Azure около 70% всех уязвимостей в Windows вызваны проблемами при работе с памятью, которых можно избежать при использовании Rust.

  • Компания Google удалила из ядра Linux старую реализацию механизма межпроцессного взаимодействия Binder, написанную на языке Си, в пользу нового драйвера Binder IPC, переписанного на Rust. Отмечается, что за 15 лет существования старого драйвера в нём накопились значительный технический долг и обилие усложнений, которые затрудняли поиск ошибок, сопровождение и добавление новых возможностей. Драйвер Binder IPC на Rust признан основным и больше не преподносится как экспериментальная разработка.
  • Опубликован выпуск Arti 2.7.0, реализации инструментария Tor, написанной на языке Rust. Когда код Arti достигнет уровня, способного полностью заменить вариант на Си, разработчики Tor намерены придать Arti статус основной реализации Tor и постепенно прекратить сопровождение реализации на Си. В новой версии проложено развитие функциональности для релеев и серверов директорий (Directory Authority), связанной с парсингом документов, поддержкой зеркалирования серверов директорий и обработкой DNS-трафика. Добавлена реализация RPC для изменения и проверки конфигурации. Устранено несколько уязвимостей - администраторам onion-сервисов рекомендовано срочно обновить свои системы.


  1. Главная ссылка к новости (https://blog.rust-lang.org/202...)
  2. OpenNews: NVIDIA представила CUDA Rust для разработки GPU-ядер на языке Rust
  3. OpenNews: Релиз серверной JavaScript-платформы Bun 1.4, переписанной с Zig на Rust
  4. OpenNews: Выпуск Rust 1.98.0. Компрометация пакета arrayref, насчитывающего 53 млн загрузок за 3 месяца
  5. OpenNews: Компания Canonical представила проект по разработке транслятора с Си на Rust
  6. OpenNews: В ядро Linux 6.18 принята реализация Binder IPC для Android, написанная на Rust
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/66386-rust
Ключевые слова: rust
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (195) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Инопланетянин (?), 13:41, 03/10/2026 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +9 +/–
     

  • 1.2, Аноним (3), 13:41, 03/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/–
    Раст гарантирует безопасность во время компиляции, а психически здоровые люди ожидают гарантий во время выполнения. Поэтому раст бесполезен.
     
     
  • 2.14, Инопланетянин (?), 14:11, 03/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    Ничего не знаю! Компилируется - значит работает!
     
     
  • 3.15, пох.. (?), 14:14, 03/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    и заметь - БЕЗОПАСТНО жеж компилируется! (ой, тоже нет ;-)

     
     
  • 4.159, Аноним (159), 13:35, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    В первом примере на шести строчка четыре unsafe!
     
     
  • 5.181, bergentroll (ok), 21:48, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Потому что это пример биндинга с небежопашным C, нет?
     
     
  • 6.206, Аноним Анонимович Анонимов (?), 16:26, 05/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    s/небежопашным C/рукожопый погроммист/

    авторы языка не виноваты, что программисты не читают ISO/IEC9899, в частности приложение J про Unspecified behavior.

     
     
  • 7.209, Аноним (209), 16:56, 05/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > s/небежопашным C/рукожопый погроммист/
    > авторы языка не виноваты, что программисты не читают ISO/IEC9899, в частности приложение  J про Unspecified behavior.

    Это да.
    Но и программисты не виноваты, что рукожопые составители "так называемого стандарта" не смогли договориться как сложить в числа без UB.

     
  • 3.39, Аноним (159), 16:06, 03/10/2026 [^] [^^] [^^^] [ответить]  
  • +6 +/–
    > рекомендация избегать освобождения памяти, на которую была получена статическая ссылка ... действие потенциально может привести к проблемам

    Это точно безопасный язык?

     
     
  • 4.212, Sem (??), 19:46, 05/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    А зачем вырезали, что дальше написано, что "к проблемам несовместимости", а не безопасности?
     
  • 2.19, Аноним (19), 14:22, 03/10/2026 [^] [^^] [^^^] [ответить]  
  • +10 +/–
    > а психически здоровые люди ожидают гарантий во время выполнения

    Вот бы еще найти психически здоровых людей, которые такой код бы написали...

     
     
  • 3.28, Аноним (-), 14:57, 03/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    > Вот бы еще найти психически здоровых людей, которые такой код бы написали...

    Насчет людей не знаю, но даже Gemini при намеке на безопасность - сделал мне довольно интересный код на си - который не каждый сишник то допрет.

     
     
  • 4.34, Аноним (34), 15:33, 03/10/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/–
    Если писать полу грамотно, то тогда выглядит так: для не сильно разбирающихся слово допрет выглядит написал вместо буквы ё в слове допрёт букву е осознанно. А более грамотные кто-то, не поверит и предположит, что в твоём предложении слово допрет одна буква пропущена другая ошибочно не та нажата на клавиатуре, не поверив что ты совсем баран меняешь осознанно букву ё на е и не должно быть слово дропнет. "Насчет людей не знаю, но даже Gemini при намеке на безопасность - сделал мне довольно интересный код на си - который не каждый сишник то дропнет" Зачем заменил в слове букву ё на е?
     
     
  • 5.61, Akerka (?), 18:41, 03/10/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/–
    Зачем ты пишешь "полуграммотно" раздельно?
     
     
  • 6.83, GNU Overlord (ok), 21:42, 03/10/2026 Скрыто ботом-модератором     [к модератору]
  • +1 +/–
     
  • 6.109, Someone (??), 02:22, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/–
    Зачем ты пишешь "полуграммотно" с двумя "м"?
     
  • 2.20, Аноним (-), 14:23, 03/10/2026 [^] [^^] [^^^] [ответить]  
  • +9 +/–
    Оно на твои слова ответило. Кому верить?
    "Этот аргумент неверен, поскольку он строится на ложной дихотомии и неверном понимании того, как гарантии времени компиляции (compile-time) превращаются в безопасность во время выполнения (runtime).
    На самом деле гарантии безопасности во время компиляции в Rust — это и есть способ обеспечить безопасность во время выполнения.
    Вот почему этот вывод ошибочен:
    1. Ошибочная логика (Ложная дихотомия)
    Фраза противопоставляет проверку при компиляции и безопасность при выполнении, как будто это взаимоисключающие вещи. В реальности связь прямая:
    • Если компилятор доказал, что в программе нет неопределенного поведения (Undefined Behavior), утечек памяти, гонок данных и обращений по некорректным адресам...
    • То во время выполнения эта программа физически не сможет совершить эти ошибки.
    Rust не просто «обещает» что-то на этапе сборки — он гарантирует отсутствие целого класса критических уязвимостей и багов в готовом работающем продукте.
    2. Безопасность во время выполнения (Runtime) в Rust
    Rust обеспечивает строгий контроль и во время работы программы. Если какую-то проверку невозможно провести на этапе компиляции (например, корректность индекса массива, который вводит пользователь), Rust автоматически добавляет проверку во время выполнения (runtime checks):
    • Если программа попытается выйти за границы массива, она не залезет в чужую память (как C/C++), а безопасно завершится (panic).
    • Для динамической аллокации и подсчета ссылок используются безопасные runtime-обертки вроде Rc и Arc.
    3. Почему compile-time проверки лучше чистого runtime?
    Ждать, пока ошибка безопасности проявит себя во время выполнения (как это происходит в Python, Java или Go), — это огромные риски и затраты.
    Критерий Проверки при компиляции (Rust) Проверки при выполнении (Runtime)
    Для пользователя Программа работает стабильно и не «падает» у клиента. Программа может упасть или зависнуть в любой момент.
    Для бизнеса Баги отлавливаются бесплатно до релиза. Ошибки на "проде" приводят к финансовым и репутационным потерям.
    Для безопасности Уязвимости (вроде Heartbleed или Use-After-Free) исключены конструктивно. Ошибки runtime могут стать лазейкой для хакеров до того, как выйдет патч.
    Для производительности Максимальная. Нет затрат ресурсов на постоянные проверки во время работы программы. Сниженная. Сборщик мусора (GC) и runtime-проверки постоянно тратят процессорное время.
    Итог
    Утверждение, что Rust бесполезен — это популярный среди программистов мем или троллинг, основанный на игре слов. На практике Rust используется в критически важных для индустрии сферах (ядро Linux, компоненты Windows, движки браузеров, блокчейн) именно потому, что его строгий компилятор гарантирует феноменальную стабильность и безопасность софта в реальном мире"
     
     
  • 3.24, Аноним (-), 14:44, 03/10/2026 Скрыто ботом-модератором     [к модератору]
  • +1 +/–
     
  • 3.54, Аноним (54), 18:14, 03/10/2026 [^] [^^] [^^^] [ответить]  
  • +4 +/–
    > "Этот аргумент неверен, поскольку он строится на ложной дихотомии и неверном понимании того, как гарантии времени компиляции (compile-time) превращаются в безопасность во время выполнения (runtime).

    ИИшка в очередной раз оказалась умнее опеннетного воина против Раста. Какая ирония...

     
     
  • 4.67, Аноним (67), 19:44, 03/10/2026 [^] [^^] [^^^] [ответить]  
  • –3 +/–
    Какая иония защитник раста может только кивать на ИИ. Сам он думать никогда не умел.
     
     
  • 5.76, Аноним (54), 20:34, 03/10/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/–
    Разве я виноват, что даже ИИ мыслит логичнее и последовательнее среднестатистического местного комментатора?

    Вот ты и ответь: где "умение думать", про которое ты вещаешь - и где фраза "безопасность во время компиляции", лол.

     
     
  • 6.85, Аноним (85), 22:00, 03/10/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    Лол ты виноват что не развиваешься и киваешь ИИ. Хотя ты типичный растофанатик, тебе скажут плоскую землю защищать ты и за неё будешь топить.  
     
     
  • 7.88, Аноним (54), 22:11, 03/10/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/–
    > Лол ты виноват что не развиваешься и киваешь ИИ.

    Я киваю тому, кто в состоянии мыслить здраво и логично. И в данном случае это НЕ опеннетный воин против Раста.

    > Хотя ты типичный растофанатик,

    Почему это? Потому что не поддакивают очередному воину против ветряных мельниц, игнорируя логику и здравый смысл?

     
  • 4.192, Пыщь (?), 09:41, 05/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Думается, при умело поставленном запросе можно добиться ответа в обратном ключе, что ржавчина - ... (требуемое вписать).
    Ответ, с заумными терминами "дихотомия" и одновременно с жаргонизмами вроде "троллинг", намекает на показуху (втирают дичь под сладким соусом). Даже простой начитанный человек ощутит какую-то слащавость ответа, ещё не начиная раздумывать про сведение логики текста по фигурам силлогизма (ну там где "каместрес", "каменец" и прочие "датиси").
    Короче, невросеть выполнила свою задачу - выдала кусок "умной" фальши. Никто её портянку выхлопа разбирать не станет (нагромождение высокопарного текста и просторечия), зато поверят >= 95% .
     
  • 2.87, Аноним (85), 22:01, 03/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Раст чисто менеджерский язык. Пишут на нем только маркетинговыми слоганами.
     

  • 1.4, Аноним (4), 13:42, 03/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/–
    > Компания Google удалила из ядра Linux

    Хозяин -- барин...

     
     
  • 2.74, Ананимус (?), 20:28, 03/10/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/–
    "обилие усложнений, которые затрудняли поиск ошибок, сопровождение и добавление новых возможностей"
    Можно подумать, в виде Rust можно развивать ;) Там или сгенерировать или переписать с Си, а переделывать даже автору не очень продуктивно
     
  • 2.125, Аноним (125), 09:08, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Из этого бы действительно не случилось новости если бы новая реализация также была на сях
     

  • 1.5, Аноним (5), 14:01, 03/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/–
    > Предоставлена возможность создания на языке Rust функций с переменным числом аргументов (variadic)

    Серьёзно, вот только сейчас?

     
     
  • 2.9, krakotay (?), 14:08, 03/10/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/–
    ... в extern (биндинги к C)
     
  • 2.10, Аноним (159), 14:09, 03/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    Даже в Паскале (который Free) это было давно.
     
  • 2.21, Нонон (?), 14:24, 03/10/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/–
    Ну лучше бы они вообще этого не делали.
    А сделали видимо для совместимости с си
     
     
  • 3.41, Аноним (159), 16:07, 03/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    Может, проще сразу на Си писать?
     
     
  • 4.84, Аноним (85), 21:58, 03/10/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/–
    Тогда как выбить бюджет на переписывание если всё уже написано?
     
  • 4.153, Ы (?), 12:32, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/–
    Когда это на С было просто писать?
     
  • 3.152, Ы (?), 12:30, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    Теперю libc для RdoxOS можно полностью на расте написать
     
  • 2.69, эксперт по всему (?), 19:52, 03/10/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    да потому что это нигде не нужно кроме как для связки с либами на C, которые предоставляют такое API. да и то скорее всего из-за пары функций в паре либ сделали
     
     
  • 3.107, ptr (ok), 02:19, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    Без макросов типа format! тоже обходитесь? А если маска вывода не статическая, а в БД?
     
     
  • 4.174, Рептилоид (?), 20:13, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • –3 +/–
    > Без макросов типа format! тоже обходитесь? А если маска вывода не статическая, а в БД?

    Т.е. ты считаешь, что костыль^W механизм varargs - единственная возможность реализации или где? 🙄

     
     
  • 5.184, ptr (ok), 23:07, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/–
    >> Без макросов типа format! тоже обходитесь? А если маска вывода не статическая, а в БД?
    > Т.е. ты считаешь, что костыль^W механизм varargs - единственная возможность реализации
    > или где? 🙄

    Отвечу после Вас )))

     

  • 1.6, Аноним (6), 14:04, 03/10/2026 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +3 +/–
     
  • 1.7, Аноним (5), 14:05, 03/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/–
    > Вместо создания статической ссылки для временной передачи владения рекомендуется использовать сырые указатели

    Всё возвращается на круги своя ;)

     
     
  • 2.8, Инопланетянин (?), 14:07, 03/10/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    через пару лет увидим результаты
     
  • 2.27, Аноним (27), 14:53, 03/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Не понял, боров-чокер всё?
     
     
  • 3.49, Карлос Сношайтилис (ok), 17:32, 03/10/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/–
    Да, ты не понял
     
     
  • 4.59, Аноним (27), 18:37, 03/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Ты слепой? Я так и написал.
     
     
  • 5.199, Пожилая лысая женщина (?), 10:56, 05/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Ты слепой? Он так и написал.
     

  • 1.11, Аноним (11), 14:09, 03/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/–
    >как Microsoft 365 и Copilot, а для компилятора MSVC подготовлен отдельный бэкенд rustc_codegen_utc для Rust

    https://code.visualstudio.com

     
  • 1.12, Инопланетянин (?), 14:09, 03/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/–
    > Компания 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 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    >> А вот и еще один компилятор. Любители говорить, что стандарт не нужен, вы тут?
    > А он и не нужен, у нас уже есть компилятор - он
    > и есть стандарт. А альтернативно одарённые которые хотят rust в своих
    > отсталых gcc и msvc - те пусть по компилятору пишут стандарт,
    > а по нему уже свои поделки, только пусть не удивляются когда
    > стандарт станет неактуальным, и что они всегда будут в догоняющих. А
    > те кто сидит на nighly позаботятся чтобы у них ничего не
    > собиралось. Хорошего дня.

    Потом не удивляйтесь только, что выложенные ms либы для раста работают только под msvc.

     
     
  • 4.30, Аноним (-), 14:59, 03/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    > Потом не удивляйтесь только, что выложенные 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?

    Можно, но понятно будет, где стандарт не соблюден. А с растом нет.

     
     
  • 6.120, Аноним (120), 07:22, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    > Можно, но понятно будет, где стандарт не соблюден.

    Ну-ну.
    В си даже не определено такое фундаментальное свойство базового типа char как знаковость. Оно может быть как signed, так и unsigned в зависимости от платформы, компилятора и флагов.

    Представление signed integers тоже было отдано на разрабов компиляторов. Причем все эти годы любители дыpяхи орали что это дает гибкость и свободу, но в  c23 ВНЕЗАПНО прописали в стандарт two's complement и... никто не умер. Удивительно, не правда ли?))

     
     
  • 7.165, Инопланетянин (?), 15:41, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    >> Можно, но понятно будет, где стандарт не соблюден.
    > Ну-ну.
    > В си даже не определено такое фундаментальное свойство базового типа char как
    > знаковость. Оно может быть как signed, так и unsigned в зависимости
    > от платформы, компилятора и флагов.

    А в чем проблема, если это написано в стандарте? Ведь написано же?

    unsigned char гарантированно будет беззнаковым. Если нужны числа, то есть int8_t/uint8_t.

    > Представление signed integers тоже было отдано на разрабов компиляторов. Причем все эти
    > годы любители дыpяхи орали что это дает гибкость и свободу, но
    > в  c23 ВНЕЗАПНО прописали в стандарт two's complement и... никто
    > не умер. Удивительно, не правда ли?))

    Опять же речь про стандарт и там все написано. Поэтому (в теории) ты знаешь грабли. Теперь покажи мне чем отличается компилятора раста мс от дефолтного?

     
     
  • 8.169, Аноним (169), 18:11, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    Что написано Что х его знает какой будет char Толку от этого Ну хоть тут ра... большой текст свёрнут, показать
     
     
  • 9.171, Инопланетянин (?), 19:30, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    Чтобы понимать, что это зависит от платформы В стандарте сказано, какое поведе... текст свёрнут, показать
     
  • 9.172, Инопланетянин (?), 19:33, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Какой-то бред Если тебе нужны сдвиги, то используешь unsigned, в любом другом с... текст свёрнут, показать
     
  • 9.173, Инопланетянин (?), 19:39, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Объясни зачем тебе сдвиги над символами ... текст свёрнут, показать
     
  • 9.182, Инопланетянин (?), 21:49, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    Использовать int16_t Да не, бред какой-то ... текст свёрнут, показать
     
  • 2.23, Аноним (23), 14:41, 03/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    А нафига нужен Rust для транспайлера? Чтобы замем?
     
     
  • 3.25, Инопланетянин (?), 14:45, 03/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > А нафига нужен Rust для транспайлера? Чтобы замем?

    Ну он для реализации как бы взял не основной яп из конторы.

     
     
  • 4.163, Аноним (163), 14:38, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Захотел и взял, а что? Человек, который сделал C#, может делать всё, что считает нужным. Бюрократия - она для рядовых сотрудников.
     
     
  • 5.166, Инопланетянин (?), 16:07, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > Захотел и взял, а что? Человек, который сделал C#, может делать всё,
    > что считает нужным. Бюрократия - она для рядовых сотрудников.

    Человек, который сделал C# не взял его... Много вопросов к нему со стороны было у сообщества. Случайно ли он в последнее время постоянно говорит почему они взяли go. Звучит как оправдание.

     
  • 3.26, Аноним (27), 14:52, 03/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > Чтобы замем?

    ЗА МЕМ! УРААА!

     

  • 1.13, Аноним (159), 14:10, 03/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/–
    > рекомендуется использовать сырые указатели

    Вернулись к Си?!

     
     
  • 2.16, Аноним (16), 14:16, 03/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Это другое.
     
  • 2.17, Аноним (5), 14:19, 03/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Но безопасТно вернулись.
     
  • 2.38, Аноним (38), 16:00, 03/10/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/–
    Давайте расмотрим реальную оперативную память. Сишный указатель это ячейка памяти, которая содержит адрес другой ячейки этой же оперативной памяти. Никаких других указателей в природе быть не может. Словосочетание "сырой указатель" это чья та злая шутка. Что там Растаманы наколдовали на уровне компилятора, не знаю и знать не хочу.
     
  • 2.79, Аноним (79), 21:08, 03/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    На СИ весь код ансейф, а на расте его можно хотя бы локазизовать.

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

     
     
  • 3.101, Аноним (27), 23:31, 03/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > Это как у нормального человека в туалете есть унитаз куда какаяют, а у сишника "этосамое" размазано ровным слоем по прихожей, гостинной, кухне и вообще по всем комнатам.

    Интересные ассоциации. Или это ты свой опыт на других проецируешь?

     
     
  • 4.160, Аноним (160), 13:45, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > Интересные ассоциации.

    Обычные ассоциации. Как ты думаешь слово "говнокод" появилось от хорошей жизни?
    Или после очередного ночного дебага после горе программистов?
    Или после того как ИИшка нашла тысячи CVE в ядре и натыкала носом местных СИшников.

    > Или это ты свой опыт на других проецируешь?

    Какая унылая попытка перейти на личности...
    Попробуй еще раз что-то другое, может получится))

     
  • 3.113, Аноним (159), 04:32, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    > можно хотя бы локазизовать

    Не можно. Логическая ошибка в "safe" коде, переданная параметром в "unsafe" код, может разнести систему в хлам.

     
     
  • 4.193, Пыщь (?), 09:48, 05/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Но при этом будет назначена "виновной" часть внутри unsafe?
     

  • 1.29, Аноним (29), 14:58, 03/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/–
    А этот ваш раст умеет код для VAX генерить? А для DEC Alpha? Нет? Ну вот то-то же.
     
     
  • 2.35, Аноним123 (?), 15:46, 03/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    Если у этой архитектуры нет древних ограничений, то прекратить поддержку просто.
     
  • 2.40, Аноним (40), 16:06, 03/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    > А этот ваш раст умеет код для VAX генерить? А для DEC Alpha?

    Вообще-то код генерирует не раст, а конкретный компилятор.
    И если конкретный компилятор не генерит код под очередную непроплатформу... то может она просто никому не вcpалась?

     
     
  • 3.45, Аноним (45), 16:51, 03/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    То есть у раста даде своего комеилятора нет? Только транслятор в LLVM-IR? Пфффф, а разговоров то было.
     
     
  • 4.121, Аноним (120), 07:29, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > То есть у раста даде своего комеилятора нет?

    Есть и не один. Внезапно gccrs это тоже компилятор раста. Куцый и убогий, но тут уж какой есть, все вопросы к гнутым.
    Плюс есть Cranelift, который работает с rustc и заменяет именно llvm.

    > Пфффф, а разговоров то было.

    Чтобы были о чем поговорить нужно знать предметную область.
    А ты вместо этого лужи газифицируешь.

     
  • 2.80, Аноним (80), 21:23, 03/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    Ты забыл МЭСМ и легендарную Сетунь)

    Для копролитных платформ следует писать на копролитных языках.
    Отлично подойдет дидовая поделка из 70х в которой даже два инта нельзя сложить без UBшки.

     
     
  • 3.98, Аноним (98), 23:14, 03/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    А во времена МЭСМ C уже был?
    Вообще, на отечественных ЭВМ C не был распространён, скорее ПЛ/М
     
  • 2.196, опеншлёпивпродакшн (?), 10:13, 05/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Раст в LLVM IR компилирует. А там уже сами е...
     

  • 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, Аноним (159), 16:10, 03/10/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/–
    > ждем появление Rust++

    Rust++ стандарта 2038 года недели 36-ой.

     

  • 1.36, Аноним (36), 15:46, 03/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/–
    А когда Майкрософт выпилит C#?
     
  • 1.43, Аноним (43), 16:16, 03/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    >По словам технического директора Microsoft Azure около 70% всех уязвимостей в Windows вызваны проблемами при работе с памятью, которых можно избежать при использовании Rust.

    Тем кто недопонял. Он намекает на "Си плюс-плюс". Это не C#, потому-что он не компилируем, и исполняется он на виртуальной машине. Видимо Майкрософт не пишет на чистом ещё с девяностых. Даже их компилятор по поддержке стандартов Си застрял на уровне ANSI C89. Это эпоха книги Кернигана и Ритчи.

    Кто ещё не понял Майкрософт это отсталая компания.

     
     
  • 2.44, Аноним (44), 16:42, 03/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    >Кто ещё не понял Майкрософт это отсталая компания.

    Просто там остались одни индусы. В гугле тоже потихоньку вытесняют остальных.

     
     
  • 3.52, Аноним (52), 17:46, 03/10/2026 Скрыто ботом-модератором     [к модератору]
  • –1 +/–
     
  • 2.114, maximnik0 (?), 04:40, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    >Это не C#, потому-что он не компилируем

    Это смотря какая версия.Раньше mono мог делать бинарники, сейчас не знаю.

     

  • 1.46, Аноним (46), 16:53, 03/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/–
    мы думали, что линукс и свободный софт заруинят микрософт, но в результате это сделают арчерасты.
     
     
  • 2.111, ананимеус1 (?), 04:21, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    >мы думали

    Судя по комментарию нет, не думали.

     

  • 1.47, Метрика (?), 17:14, 03/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/–
    Office 365 и Copilot вебня, для системного языка(в кавычках естественно) это показатель уровня, вот когда настольный офис переведут, SQLServer или хотя бы IIS тогда можно говорить о каком то внедрении

    MS как обычно впаривает всем то, на чем сама ничего не пишет

     
     
  • 2.64, пох.. (?), 19:39, 03/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    а можно не надо Ладно, хрен с ним с офисом, оставьте в покое хотя бы IIS К со... большой текст свёрнут, показать
     
     
  • 3.71, Метрика (?), 20:06, 03/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Я говорю от том, что rust это удочка для зумерков с крючком в виде новостей, что гугл или мс где то там у себя использует, но компании производители софта типа Microsoft(да да когда хотябы .NET начнут переписывать на раст тогда поверю), Oracle, SAP, Apple, Adobe, Autodesk, Nemetschek, Dassault и другие калибром по меньше от раста сторонятся, не странно ли это? Зато компании сервисы типа гугла и клаудфлари вопят что тулзу переписали или либу какую то
     
     
  • 4.138, Прохожий (??), 10:40, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    >для зумерков

    Мне 50+ лет. А вам сколько годиков стукнуло?

    >от раста сторонятся, не странно ли это

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

     
  • 3.136, Прохожий (??), 10:34, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    >Поэтому получаем апдейты типа недавнего - офис

    А Rust здесь причём? Ой, оказывается ни причем, такое на любом языке написать можно. 🤦

    Вот зачем вы ото всё написали?

     
     
  • 4.145, пох.. (?), 11:39, 04/10/2026 Скрыто ботом-модератором     [к модератору]
  • +/–
     
     
  • 5.150, Прохожий (??), 12:28, 04/10/2026 Скрыто ботом-модератором     [к модератору]
  • +/–
     
  • 2.97, Аноним (98), 23:09, 03/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    СУБД или web-сервер - это системное программирование, а Rust - для прикладного. Office и Copilot - как раз для него, это прикладное программирование.
    Откройте сайт https://rust-lang.org/ , там ни разу не встречается выражение "системное программирование". Откуда вы взяли что Rust - системный язык?
     
     
  • 3.132, Прохожий (??), 10:22, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    >Откуда вы взяли что Rust - системный язык?

    Rust - это универсальный язык. В том числе, для использования в системном ПО. Новость прочитайте уже внимательно, чтобы в этом убедиться.

     
     
  • 4.175, Аноним (175), 20:58, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/–
    Где на сайте https://rust-lang.org/  написано что Rust - универсальный язык?
    Там раздел "Build it in Rust ", где чётко обозначены области применеия Rust'а:
    - Command Line;
    - WebAssembly
    - Network service
    - Embedded.

    Всё. Системного программирования в списке нет.

     
     
  • 5.177, Аноним (177), 21:10, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    > Где на сайте https://rust-lang.org/  написано что Rust - универсальный язык?

    Вот прям на главной
    A language empowering everyone
    to build reliable and efficient software.

    Т.е подходит для каждого ()

    > Там раздел "Build it in Rust ", где чётко обозначены области применеия Rust'а:
    > Всё. Системного программирования в списке нет.

    Ты сначала определись, что у тебя значит "Системное программирование"
    Эмбедед с low-resource devices и low-level control without giving up high-level это что?

     
     
  • 6.183, Аноним (175), 22:33, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/–
    "A language empowering everyone
    to build reliable and efficient software."

    Перевожу: "Язык, помогающий каждому (человеку) создавать надёжное и эффективное ПО".
    Где сказано про системное программирование?

    >>Ты сначала определись, что у тебя значит "Системное программирование"
    >>Эмбедед с low-resource devices и low-level control without giving up high-level это что?

    У меня нет проблем с пониманием что такое системное программирование, а у кого-то есть.
    Embedded - это не системное программирование, это самое настоящее прикладное.

     
     
  • 7.189, Аноним (189), 08:05, 05/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > Перевожу: "Язык, помогающий каждому (человеку) создавать надёжное и эффективное ПО".
    > Где сказано про системное программирование?

    Не-не-не, где сказано "любое ПО, кроме системного, так как анон-с-пенька так захотел"))?

    > У меня нет проблем с пониманием что такое системное программирование, а у кого-то есть.

    Заметно, ыкспертиза на лицо)
    Определение будешь приводить или позорно сольешься из треда?

    > Embedded - это не системное программирование, это самое настоящее прикладное.

    Хе, ну ты "спец". Ладно спорить мне лень.

    А дрова для видяхи это какое программирование? Или биндер в андроиде?


     
  • 2.134, Прохожий (??), 10:31, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/–
    >для системного языка(в кавычках естественно)

    Rust уже часть Линукса, часть Андроида, часть Винды. Клаудфлэр с помощью софта на Rust полинтернета обслуживает. Амазон тоже в своей инфраструктуре. Автомобильные компании смотрят в сторону Rust для использования в прошивках управляющего блока двигателя. Но нет, приходит очередной "эксперт", чтобы зачем-то в очередной раз продемонстрировать свою, как минимум, безграмотность в теме. Вот зачем вы это делаете?

     

  • 1.48, Старый Анонимус (?), 17:31, 03/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/–
    Простите, но есть вопрос к опытным специалистам. Как считаете, какие перспективы у Rust в мире разработки под микроконтроллеры. Очень интересуюсь разработкой на микроконтроллерах и в основном пишу на MicroPython под RP2040, ESP32 и уже пробую серию STM32. Для домашних нужд мне хватает.
    Но есть интерес в когда-нибудь будущем попробовать и хотя бы начинающим разработчиком попытаться вкатиться (я понимаю это наивно, но тем не менее...). Душа к этому лежит давно уже.

    С C/C++ есть слабое знакомство, поскольку я не практикую в работе их. И я прекрасно понимаю, что для "production ready" решений мало языков знать, нужно еще множество стандартов (аля MISRA - классная вещь кстати), особенностей детерменированного поведения различных компиляторов, библиотек, статических анализаторов и множество прочего. И очевидно на это нужно много лет изучания и практики.

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

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

     
     
  • 2.51, Axonic (ok), 17:42, 03/10/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    Nim вполне подойдёт. Он компилируется в C, так что работает с теми же тулчейнами (arm-none-eabi-gcc), SDK производителей и отладчиками, а память можно держать без GC (--mm:arc/orc или --mm:none), поэтому для микроконтроллеров он применим. Вам не придётся учить заново ни инструментарий, ни подходы.
     
     
  • 3.53, Старый Анонимус (?), 18:00, 03/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    Спасибо вам за ответ. Nim очень интересный язык, но к сожалению насколько я знаю нигде в продакшене не используется. А соответственно и людей его знающих и применяющих мало и общей наработанной базы знаний на практике тоже немного. А я уже за много лет успел "малоизвестных" языков наизучать и честно говоря уже устал от этих экспериментов.

    И не совсем понятно, есть ли там стандарты и инструментарии для решения задач использования в критически важных для безопасности встроенных системах. И в основном именно с этой стороны я и спрашивал про C/C++ vs Rust.

     
     
  • 4.81, AnonymousD (?), 21:28, 03/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Тогда проще использовать Си

    Если хочется именно проверенное временем и с примерами

    Для экспериментов можно любой си-подобный язык взять и Ним и Ди и прочие
    Раст тут в этой же категории, потому что поддержка там только у Си

     
     
  • 5.82, Аноним (82), 21:31, 03/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Есть же vala уже, чё страдать?
     
  • 5.92, Старый Анонимус (?), 22:47, 03/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Спасибо вам за совет Я впринципе и думал более плотно уйти в C C , благо немно... большой текст свёрнут, показать
     
     
  • 6.95, Аноним (82), 23:01, 03/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Пора перестань заниматься хернёй и начать писать на ассемблере, кроме шуток.
     
     
  • 7.110, bluesimus (ok), 03:25, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > Пора перестань заниматься хернёй и начать писать на ассемблере, кроме шуток.

    А какой смысл? Задача оптимизации является вторичной, ассемблер ни для чего не нужен, кроме как для оптимизации. Ниже С опускаться не вижу смысла.

     
     
  • 8.119, Аноним (82), 07:18, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Смысл в том, что писать для встроек на питоне это надо быть хорошо так не в себе... текст свёрнут, показать
     
     
  • 9.130, bluesimus (ok), 09:54, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Ассемблерный язык является техническим, но не является в полном понимании языком... текст свёрнут, показать
     
     
  • 10.131, Аноним (82), 10:11, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Я имею в виду, вместо того чтобы брать библиотеки на си и полагаться на компилят... текст свёрнут, показать
     
     
  • 11.133, bluesimus (ok), 10:22, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Вот, вы напрямую рассматриваете ассемблерные команды, перебирая каждую его инстр... текст свёрнут, показать
     
     
  • 12.135, Аноним (82), 10:32, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Дело не в оптимизации Иначе ты никогда не поймёшь, какую работу процессор совер... текст свёрнут, показать
     
     
  • 13.137, bluesimus (ok), 10:38, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Но позвольте, вы же врёте мне Если речь идёт про С, тогда возможно в каждый кус... текст свёрнут, показать
     
     
  • 14.139, Аноним (82), 10:49, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Понятное дело, отладка принтами, всё, как мы любим Удачи отлаживать бредни комп... текст свёрнут, показать
     
     
  • 15.140, bluesimus (ok), 10:53, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Воооот, логическое завершение вашего нежелания говорить буквы Снобизм С этого ... текст свёрнут, показать
     
     
  • 16.142, Аноним (82), 11:03, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Чепуху же городишь Элитарность тут ни при чём Пока ты смотришь на блобы, как н... текст свёрнут, показать
     
     
  • 17.143, bluesimus (ok), 11:15, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Так вы не предлагаете делать или изучать вставки ассемблера, вы предлагает радик... текст свёрнут, показать
     
     
  • 18.144, Аноним (82), 11:31, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Я предлагаю использовать подходящие задаче платформы и не переплачивать тысячекр... текст свёрнут, показать
     
     
  • 19.148, bluesimus (ok), 12:05, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Пишите под OpenBSD, хорошая платформа Рекомендую Сударь, современный Питон явл... текст свёрнут, показать
     
     
  • 20.154, Аноним (82), 12:39, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Ты там случайно не промпт-архитектор Настолько не шарить это надо постараться ... текст свёрнут, показать
     
  • 21.155, bluesimus (ok), 12:52, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Не можешь опровергнуть 8212 обвиняй Вы совсем не того человека обвинили в по... текст свёрнут, показать
     
  • 22.156, Аноним (82), 13:01, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Пока ты там аппелировал к ад хоминем и пытался меня на чём-то подловить, ты сове... текст свёрнут, показать
     
  • 23.157, bluesimus (ok), 13:15, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Прям совсем мимо Я не нахожу ваш универсализм хоть немного полезным, очевидно, ... текст свёрнут, показать
     
  • 24.158, Аноним (82), 13:18, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Выглядит довольно жалко, право ... текст свёрнут, показать
     
  • 25.162, bluesimus (ok), 14:19, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    И опять, вы совершенно правы И я не претендую на величие нисколько Удивительно... текст свёрнут, показать
     
  • 26.164, Аноним (82), 14:42, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    К чему эти потуги Не иначе, как фетиш -- заходишь в интернет напозориться, а по... текст свёрнут, показать
     
  • 12.194, Пыщь (?), 10:07, 05/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Не знаю как у Вас полагается разработка Но тут вот наоборот как бы Ни один сур... текст свёрнут, показать
     
  • 6.96, Аноним (98), 23:02, 03/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Rust не везде, а только на устах.
    Можете взглянуть на TinyGo  https://tinygo.org/docs/reference/microcontrollers/featured/
    А так ... языки ассемблера - лучше всего.
     
     
  • 7.108, Старый Анонимус (?), 02:20, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Вам может показаться странным, но я для домашних поделок на Micropython перешел ... большой текст свёрнут, показать
     
     
  • 8.176, Аноним (175), 21:07, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Есть ещё Ada, как и Rust позволяет делать внутреннее ПО без операционной системы... текст свёрнут, показать
     
     
  • 9.186, Старый Анонимус (?), 00:36, 05/10/2026 Скрыто ботом-модератором     [к модератору]
  • +/–
     
  • 2.55, Аноним (54), 18:19, 03/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > Простите, но есть вопрос к опытным специалистам.

    Прости, но "опытных специалистов" ты ищешь не на том ресурсе.

     
  • 2.63, warlock66613 (ok), 19:20, 03/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Под Rust придётся всё заново _изобретать_. И это нормально, это и есть работа программиста.
     
     
  • 3.66, пох.. (?), 19:44, 03/10/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/–
    это возможно и работа программиста, желательно - за деньги хруст фаундейшна, но точно не программиста контроллеров.

    И нет там никаких стандартов, там сплошное мамойклянус (и вряд ли следующие лет десять появятся). Так что хочешь писать для эмбедовки - учи с++. По сравнению с хрустом, в общем, закорючек примерно столько же.

    (а на си ему наверное не захочется)

     
     
  • 4.78, warlock66613 (ok), 20:57, 03/10/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    Это работа любого программиста. Если это не работа программиста контроллеров, значит программисты контроллеров — не программисты. Но я так не думаю.
     
  • 2.93, Аноним (98), 22:53, 03/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Как-то видел одну вакансию, искали разработчика встроенных систем на Rust'е.
    Всё же, мне кажется, это исключение, в работе скорее будут стандартные языки для ПЛК, C++, языки ассемблера, возможно Go.
    Ada тоже малопопулярна.
     
  • 2.127, Аноним (127), 09:30, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Для промышленной разработки Си, много меньше - С++. Эмбедщики, как правило, плюсов нихрена не знают, будет какое-нибудь зафиксированное подмножество. Си знают получше.
    Rust обязательно будет, но не сейчас, поколению нужно смениться.
    На чистых ассемблерах ничего не пишут, навык чтения может быть полезен, иногда встречаются ассемблерные вставки и небольшие модули на ассемблере. Начинающий эмбеддер писать что-то на ассемблере вряд ли будет.
     
     
  • 3.185, Старый Анонимус (?), 00:17, 05/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Спасибо за простой, четкий и доходчивый ответ.

    Если честно, у меня складывается подобный стек технологий:
    - MicroPython - для прототипирования, проверки гипотез и небольших нетребовательных задач
    - Си - углубиться в него, с упором на серию STM32 и изучить работу с инструментарием под него. Сразу уточню, я с Си имел когда-то опыт (писал расширения на PHP), но в мире микроконтроллеров этот опыт очевидно не релевантен.
    - Rust - как более широкий инструмент с полезными практиками "владения ресурсом". Вообще в плане пользы использования Rust для микроконтроллеров описано тут: https://habr.com/ru/articles/1087878/

    Вы указали, что C++ используется намного меньше. Если помимо Си немного задевать и C++, то чо бы вы порекомендовали оттуда изучать, а что нет. Язык немаленький с учетом всей его инфраструктуры и требует серьезного изучения для профессиональной работы, а мои возможности по свободному времени ограничены. Да и возможностей столкнуться там с неопределенным поведением просто тьма, что хорошо описано тут: https://github.com/Nekrolm/ubbook

     
     
  • 4.214, Аноним (214), 23:47, 05/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    книга Майа Пош Программирование встроенных систем на C 17 Для С есть гото... большой текст свёрнут, показать
     
  • 2.191, Разраб (?), 09:28, 05/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    На работе для эмбеддед пишу на C/C++. Дома как раз под stm32, nrf, rp, esp32 только на Rust несколько лет уже ))
    Посмотрите на embassy. Но Rust он будет ближе к C в том плане что нужно понимание железной части нежели к MicroPython. Там порой приходится в регистры писать там где HAL API еще нет. Но если освоить embassy, то силой великой повелевать сможете.
    Единственная проблема, что порой библиотеки для перефирии написаны ... хипстэрами, что ли ... проще свое написать чем за ними подтирать.
    P.S.: В Zephyr тоже уже много появляется Rust, а это уже энтерпрайз уровень и даже при условии что у них там Python изо всех щелей торчит.
     

     ....большая нить свёрнута, показать (40)

  • 1.50, Axonic (ok), 17:37, 03/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/–
    У меня с Rust расхождение чисто эстетического характера ©®™
     
  • 1.56, Ivan_S (?), 18:19, 03/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/–
    омпания Google удалила из ядра Linux старую реализацию механизма межпроцессного взаимодействия Binder: она для Андроид. Могли об этом написать
     
     
  • 2.57, Инопланетянин (?), 18:24, 03/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    > омпания Google удалила из ядра Linux старую реализацию механизма межпроцессного взаимодействия
    > Binder: она для Андроид. Могли об этом написать

    Можно, но тогда бы не звучало так "значимо".

     
     
  • 3.91, Аноним (54), 22:41, 03/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    >> Binder: она для Андроид. Могли об этом написать
    > Можно, но тогда бы не звучало так "значимо"

    Наоборот же. Было бы лишним напоминанием, что Раст юзается на миллиардах устройств.

     
     
  • 4.104, пох.. (?), 00:57, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    нет, потому что он еще даже не добрался до первых сотен А пока это послужит нап... большой текст свёрнут, показать
     
     
  • 5.105, Аноним (54), 01:01, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > нет, потому что он еще даже не добрался до первых сотен.

    До куда он там не добрался, лол? Растовый Bind уже давно используется в Андроиде.

    Ровно как и растовые же Freetype и libxml в андроидном Хроме.

     
  • 5.117, Аноним (117), 06:05, 04/10/2026 Скрыто ботом-модератором     [к модератору]
  • –1 +/–
     
  • 5.204, Гаврош (?), 15:53, 05/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Разбираться в коде - это ж мозг нужен!! А слабать "ржавую замену" сможет любая ИИшка. 😆
    Даже страшно за андроид - и так спроектирована "прости хоспади", так ещё эти uндycячue улучшаторы с плантаций... 🤦
     
     
  • 6.208, пох.. (?), 16:55, 05/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > Разбираться в коде - это ж мозг нужен!! А слабать "ржавую замену"
    > сможет любая ИИшка.

    тут похоже начинали (как минимум) "переписывать" до появления работоспособного ЫЫ, поэтому так и вышло - ИИшка-то могла бы поправить и существующий код, и кучу токенов бы сэкономила, не трогая то что и так работает.

    А индусский кожаный (или, возможно, шерстяной) коллектив смог только переписать примерно вон по тем спекам (которые как обычно еще и недописаны прошлым афтырем, некогда, некогда, спринт не ждет) с нуля. Тесты прошло (вот тесты гугель любит) - в прод, все в прод!

    > Даже страшно за андроид - и так спроектирована "прости хоспади"

    ну эт ты зря. Спроектировано (было, по крайней мере) как надо - тому кто заказывал проект. Не нам.
    Идея в том чтобы такие вот огромные пласты навоза поручить ворочать сотням низкоквалифицированных обезьянов. И оно при этом было ограничено задачей и не могло затронуть соседние подсистемы, и каждый раз ясно кто виноват и кого пороть перед релизом каждый вечер. А переписывать с нуля можно неограниченное число раз, обезьяний коллектив недорог.

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

     
  • 2.68, пох.. (?), 19:48, 03/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    и это еще одна косорукая реализация - dbus.
    Т.е. прослоечки к прокладочке.

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

    (не правда ли, это позволяет сделать выводы о качестве гуглового кода и о том кого они понабрали по об... сложным конкурсам и танцам в присядку перед строгой комиссией hr'ов в пятнадцать кругов ада?)

     
  • 2.161, Аноним (160), 13:53, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > она для Андроид.

    А разве андроид это не самая популярная ОС на базе ядра линукс?

    Да и код лежит внезапно в репозитории ядра.
    https://github.com/torvalds/linux/tree/master/drivers/android/binder

    > Могли об этом написать

    У нас тут не форум домохозяек, так что думаю должны и так знать.

     

  • 1.62, Аноним (62), 18:44, 03/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    rust - это бюрократия в программировании.
     
     
  • 2.112, ананимеус1 (?), 04:25, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/–
    То ли дело свободный от бюрократии С! Адепты которого в каждой новости про Раст требуют наличие стандарта и комитета в раст.
     
  • 2.203, Гаврош (?), 15:46, 05/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    ...или как мануалка в авто 😆 Вместо того, чтобы нажать педаль и ехать, нужно ещё канаёпицца с передачами. "Зато всё контролируешь!" 🤣🤣 Контролируешь ЧТО? Что и так без тебя прекрасно работает??
     
     
  • 3.211, пох.. (?), 17:56, 05/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > ...или как мануалка в авто 😆 Вместо того, чтобы нажать педаль и
    > ехать, нужно ещё канаёпицца с передачами. "Зато всё контролируешь!" 🤣🤣
    > Контролируешь ЧТО? Что и так без тебя прекрасно работает??

    ну как тебе сказать... дай угадаю, ты не только кодить не умеешь, но у тебя и прав нет?

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

    Ну и до первой поломки, когда ты узнаешь сколько стоит "ремонт" (замена на бушный с мутной историей, потому что ремонтировать там нечего а новый взять негде) сдохшего мехатроника. И что дохнуть они умеют внезапно, и иногда очень далеко от дома.

    У китайских сухих коробок свои проблемы - тупеж когда тебе надо обогнать фуру по встречке может стоить нового клока седых волос.

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

     

  • 1.65, BrainFucker (ok), 19:41, 03/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/–
    Сейчас бы ещё аналог Kotlin для Rust чтобы писать на нормальном языке, но под капотом все преимущества Rust. Ну, например вот есть Nim, он транслируется в C, а мог бы в Rust.
     
     
  • 2.73, Аноним (27), 20:23, 03/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Угу, оперативки он будет жрать раз в 10 больше, чем Котлин.
     
  • 2.75, Ананимус (?), 20:31, 03/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Сейчас можно на автомате переписать на Rust, в том числе в "безопасном" виде.
    Но это не актуально, ибо ИИ система способная переписать хорошо, проанализируем и Си код до компиляции.
     
     
  • 3.141, Прохожий (??), 10:57, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    >ибо ИИ система способная переписать хорошо

    А такие есть? Мамой поклянётесь? Я вот не встречал пока что, хотя каждый день с ними (нейронками) работаю по 7-8 часов в день. Нет, они относительно хороши, когда их  жёстко направлять. Но дай только волю, та-а-акое чудить начинают... И где уж нейронкам с компилятором в корректности кода тягаться (там, где компилятор умеет контролировать её, понятно).

     
     
  • 4.198, Ананимус (?), 10:23, 05/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Ничего идеального не бывает.
    Если речь о тупо что то на генерировать, то это не работа, а баловство.
    И пишет человек, даже если с помощью нейросеть, в том виде, в каком можно развивать и поддерживать.
    Кстати, в отличии от кода, тесты ИИ пишет хорошо.
     
  • 2.94, Аноним (82), 22:59, 03/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    А смысл? Пиши на ада, транслируй в си. Расту такие гарантии не снились.
     

  • 1.70, Аноним (-), 20:04, 03/10/2026 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • –1 +/–
     
  • 1.77, Tron is Whistling (?), 20:55, 03/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    Когда там R# уже.
     
  • 1.86, Аноним (86), 22:00, 03/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    >Компания Google удалила из ядра Linux старую реализацию механизма межпроцессного взаимодействия Binder, написанную на языке Си, в пользу нового драйвера Binder IPC, переписанного на Rust.

    Ждём мобильники с 32 гб памяти на борту.

     
     
  • 2.100, Аноним (100), 23:17, 03/10/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    там ж написано что накопился технический долг, видимо этим вообще никто не пользуется
     
  • 2.123, Аноним (123), 07:50, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > Ждём мобильники с 32 гб памяти на борту.

    Немного тебя расстрою, но новый биндер в проде на миллионах пользовательских девайсов еще с Android 16 и ядра 6.18.

    А сейчас просто дропнули уже ненужных некрокод.

     
     
  • 3.124, Аноним (124), 07:55, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    > Немного тебя расстрою, но новый биндер в проде на миллионах пользовательских девайсов  еще с Android 16 и ядра 6.18.

    Зачем ты так!
    У растохейтеров потом проблемы со сном и несварение желудка и они свои результаты жизнедеятельности несут на форум!

    Хотя если уже так, то можно упомянуть, что в андроиде больше 5 лямов расткода)


     

  • 1.89, Аноним (89), 22:22, 03/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    > Безопасная работа с памятью обеспечивается в Rust во время компиляции через проверку ссылок, отслеживание владения объектами, учёт времени жизни объектов (области видимости) и оценку корректности доступа к памяти во время выполнения кода.

    И какой в этом смысл? Если сейчас все равно программируют с помощью ИИ.

     
     
  • 2.106, пох.. (?), 01:10, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/–
    так в этом как раз и смысл. ИИ безразлично вырвиглазное сочетание закорючек, у него глаз нет. Ему несложно запомнить очередной том бредовых IntoIterator for Box<[T; N]> в каждом еженедельном релизе.
    И от борова он будет бегать ровно столько, сколько надо, чтоб код наконец заработал.

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

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

     
     
  • 3.195, Пыщь (?), 10:12, 05/10/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    О. У пох-а невросети тоже галюнят из-за сдвига контекста? Память, она не резиновая. Ощущение, что невосети склонны "лениться" и выдавать наиболее быстрый ответ, эдакая "бритва Оккама" у них что ли.
     

  • 1.90, Аноним (98), 22:39, 03/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    В std-библиотеке Rust'а до сих пор нет семафоров. Предлагается использовать кондвары, но правильно их запрограммировать может только опытный программист. Можно, конечно, использовать системный API, но ... тогда как-то в стиле C получается.
     
     
  • 2.122, Аноним (123), 07:46, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    > В std-библиотеке Rust'а до сих пор нет семафоров.

    Так это же стд либа, там не должно быть семафоров. В ISO C Standard тоже нет семафоров, а есть все те же mtx и cnd. Причем это добавили только в с11, а раньше в этой убогости даже этого не было и как-то жили.

    > но правильно их запрограммировать может только опытный программист.

    Если не можешь, то используй готовые проверенные решения вроде tokio::sync::Semaphore или FairSemaphore.

     
     
  • 3.178, Аноним (175), 21:12, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    В C++ есть в std. Мне Tokyo не надо, я на кондваре могу, просто не понимаю логику создателей Rust'а, почему в нём нет семафоров.
     
  • 2.129, Аноним (127), 09:44, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    Вот как раз таки нет. Правильно использовать семафоры смогут 3.5 программиста. Если потребуется, то сделать семафор на кондваре - тривиальная задача.
     
     
  • 3.179, Аноним (175), 21:17, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    ??? шутите? у семафоров только up и down, а для реализации семафора на кондваре нужен дополнительно мьютекс чтоб не проглотился сигнал досрочно и нужно ещё бороться с ложными пробуждениями.
     
  • 2.168, Аноним (168), 17:48, 04/10/2026 Скрыто ботом-модератором     [к модератору]
  • +1 +/–
     
  • 2.202, Гаврош (?), 15:42, 05/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    Ржа - она вообще не про программирование! Она про КРИЧАНИЕ о безопасности, памяти и т.п. 😆 Язык явно делался кучкой студентов, кругозор которых остался на уровне malloc.
     

  • 1.99, Аноним (100), 23:16, 03/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/–
    штош, ждём VisualRust в офисе, со своими ни с чем не совместимыми кастомизациями и классическим индусским кодом ни разу не проверенным потому что отдел QA поделили на ноль. И нет, винда от этого безопаснее не станет, а меню Пуск как тормозило и падало на вебне, вместе с тимсом, так и продолжит
     
  • 1.103, жявамэн (ok), 00:11, 04/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/–
    Пусть забирают это в шиндошс.
     
  • 1.126, Аноним (126), 09:17, 04/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/–
    Rust кстати активно используется в экосистеме Python и в последние годы производит в ней настоящую революцию.
    Granian, Ruff, uv и ty — являются яркими представителями этой «ржавой» волны.
    Granian: Высокопроизводительный HTTP-сервер для Python.
    Ruff: Сверхбыстрый линтер и форматтер кода Python.
    uv: Универсальный менеджер пакетов, проектов и версий Python.
    ty: Экспериментальный и быстрый статический тайп-чекер (средство проверки типов).
     
     
  • 2.180, Аноним (175), 21:20, 04/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Одного поля ягодки
     
  • 2.201, Гаврош (?), 15:39, 05/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Веб-сервер, форматтер, менеджер пакетов, анализатор - вы серьёзно? Прям революция?? 🤣🤣
    Этот НАБОР УТИЛИТ запросто пишется на ЛЮБОМ языке, хоть на Перле! Причём без всяких утечек - достаточно просто нанять квалифицированную команду.
     

  • 1.147, Аноним (147), 12:04, 04/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    ну есть же ди, фшарп и айронсхема, что же вам еще нужно то,а?
     
  • 1.149, Разраб (?), 12:26, 04/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    Вообщем-то, безопасная работа с памятью это конечно важно, но если нет ТТ и ТЗ то и ХЗ что в итоге получится. и руст тут вряд ли поможет
     
  • 1.167, ТабакошкаМойЛюбимыйМультик (?), 17:12, 04/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    Наконец то Божественная фирма сейчас покажет все как нужно было делать качественный продукт
     
  • 1.197, Пыщь (?), 10:17, 05/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/–
    Из года в год "Новая версия xxx стала ещё надёжнее". "Откиньтесь на спину кресла" и продолжайте жевать попкорм.
     
  • 1.213, Аноним (214), 23:08, 05/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    После 1.99 будет 2.00
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    XSQUARE
    Inferno Solutions
    Hosting by Hoster.ru
    Хоcтинг: