Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Выпуск Rust 1.96. Оценка пригодности Rust для создания прошивок к микроконтроллерам" | +/– | |
| Сообщение от opennews (??), 29-Май-26, 20:23 | ||
Опубликован релиз языка программирования Rust 1.96, основанного проектом Mozilla, но ныне развиваемого под покровительством независимой некоммерческой организации Rust Foundation. Язык сфокусирован на безопасной работе с памятью и предоставляет средства для достижения высокого параллелизма выполнения заданий, при этом обходясь без использования сборщика мусора и runtime (runtime сводится к базовой инициализации и сопровождению стандартной библиотеки)... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по времени | RSS] |
| 1. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +2 +/– | |
| Сообщение от Аноним (1), 29-Май-26, 20:23 | ||
>для микроконтроллеров STM32U585AI | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 9. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Аноним (9), 29-Май-26, 21:06 | ||
Интересно, во сколько раз при этом будет больше ошибок, чем в uutils? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 95. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +2 +/– | |
| Сообщение от Фнон (?), 30-Май-26, 13:02 | ||
Логических? Может и столько же. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 111. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | –3 +/– | |
| Сообщение от An (??), 30-Май-26, 18:42 | ||
Вот вообще без разницы, какой тип ошибки приведет к уязвимости. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 183. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +1 +/– | |
| Сообщение от Аноним (183), 01-Июн-26, 10:33 | ||
Есть огромная разница. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 67. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Аноним (-), 30-Май-26, 07:25 | ||
> Интересный эксперимент. | ||
| Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору | ||
| 2. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | –3 +/– | |
| Сообщение от Аноним (2), 29-Май-26, 20:33 | ||
Лучше производность, быстрее код писать, меньше оперативной памяти нужно и чуть больше места занимает. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 4. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +3 +/– | |
| Сообщение от Аноним (4), 29-Май-26, 20:49 | ||
Выбираю SPARK. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 68. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +2 +/– | |
| Сообщение от Аноним (-), 30-Май-26, 07:25 | ||
> Выбираю SPARK. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 140. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Пыщь (?), 31-Май-26, 10:20 | ||
Просто на ADA, совсем без контрактов (чтобы даже запаха SPARK не было), на каком-нибудь light профиле, столька букафф будет! Если про perl можно шутить, что это язык для написания, а не для чтения, то про ada - это для чтения, а не написания. Ну а если профиль пожирнее, то готовь ОЗУ и свободные такты для RTL. Правильная оптимизация потребует погружения в особенности ада :) А уж ежели контрактами в SPARK погонять, то ещё больше букаф придётся докидать. Правильные полные спецификациии и жирные контракты - залог удачи в SPARK (так думаю). С неполной спецификацией, допускающией широкие возможности трактовки, конопляторная оптимизация обязательно испоганит твой даже полностью верный код в самом скромном уголке прошивки. | ||
| Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору | ||
| 6. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Аноним (6), 29-Май-26, 21:00 | ||
Быстрее код писать, воюя с чекером боровов? Ах да, для микроконтроллеров же - сплошной @unsafe. | ||
| Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору | ||
| 15. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +13 +/– | |
| Сообщение от Аноним (15), 29-Май-26, 21:24 | ||
> Быстрее код писать, воюя с чекером боровов? | ||
| Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору | ||
| 31. Скрыто модератором | +/– | |
| Сообщение от Аноним (31), 29-Май-26, 23:18 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 40. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +1 +/– | |
| Сообщение от Аноним (40), 30-Май-26, 00:54 | ||
Ну тогда Паскаль лучше обоих) | ||
| Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору | ||
| 49. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +2 +/– | |
| Сообщение от Аноним (49), 30-Май-26, 01:54 | ||
> Лучше производность | ||
| Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору | ||
| 66. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +4 +/– | |
Сообщение от MihaNix (ok), 30-Май-26, 07:10 | ||
Пишите на том языке, который знаете хорошо. Это поможет добиться лучших результатов! | ||
| Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору | ||
| 69. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Аноним (-), 30-Май-26, 07:26 | ||
> Пишите на том языке, который знаете хорошо. Это поможет добиться лучших результатов! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 168. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Проходил мимо (?), 01-Июн-26, 07:37 | ||
Битовые операции в Си и в Rust очень похожи, если что. Например проверка битового флага на Си у вас будет примерно так: | ||
| Ответить | Правка | К родителю #66 | Наверх | Cообщить модератору | ||
| 186. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Аноним (186), 01-Июн-26, 11:14 | ||
практика показывает, что это жутко нечитабельный и тормозной оверхед. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 198. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Проходил мимо (?), 01-Июн-26, 12:34 | ||
> практика показывает, что это жутко нечитабельный и тормозной оверхед. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 3. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +4 +/– | |
| Сообщение от НяшМяш (ok), 29-Май-26, 20:33 | ||
Под микроконтроллер в 160 мегагерц можно было хоть на бидоне писать, в чём смысл делать какие-то сравнения под эту лошадь. Сообщество на тот же 16-мегагерцовый nRF51 на embassy фигачит со свистом уже много лет, открыли они Америку. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 5. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Аноним (5), 29-Май-26, 20:54 | ||
Во, точняк! Раст -- низкоуровневый питон! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 14. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | –4 +/– | |
| Сообщение от Аноним (14), 29-Май-26, 21:19 | ||
Низкоуровневый питон называется forth. Это низкоуровневый сишарп. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 7. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Аноним (1), 29-Май-26, 21:05 | ||
Ну они для себя же делали опыт, что и описано в посте, значит им нужнее. | ||
| Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору | ||
| 89. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | –1 +/– | |
| Сообщение от Аноним (89), 30-Май-26, 12:39 | ||
Как "160 мегагерц" уменьшит потребление оперативной памяти? | ||
| Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору | ||
| 187. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Аноним (186), 01-Июн-26, 11:15 | ||
ну я тоже могу сишный рантайм обрезать в 15 раз, станет 4200. это что-то для тебя изменит, или ты и бальше будешь рекламировать свой недоязык, но уже другими аргументами? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 8. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +8 +/– | |
| Сообщение от Аноним (6), 29-Май-26, 21:05 | ||
Что-то мне кажется, что если для микроконтроллеров писать на Algol68 с POSIX-расширениями (ga68), то тоже производительность будет не сильно отличаться. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 20. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Аноним (15), 29-Май-26, 21:44 | ||
Это скорее правда. Под железо без изысков (типа всяких SIMD) компилировать чистую математику (а что ещё в эмбеддовке может быть CPU-bound) компиляторы давно уже научились, и язык тут можно вообще любой взять. Если у него конечно бэкенд gcc/llvm, а не самодельное музейное гoвнo из прошлого века. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 27. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +3 +/– | |
| Сообщение от Аноним (9), 29-Май-26, 22:38 | ||
> скомпилится это в 276 или 27600 байт | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 32. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | –1 +/– | |
| Сообщение от Аноним (31), 29-Май-26, 23:20 | ||
А в чем суть? Или пока сам не понял? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 79. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +1 +/– | |
| Сообщение от Аноним (-), 30-Май-26, 10:53 | ||
> А в чем суть? Или пока сам не понял? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 94. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | –1 +/– | |
| Сообщение от Фнон (?), 30-Май-26, 12:54 | ||
> В том что чем больше флехи - тем дороже будет чип стоить. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 123. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Аноним (123), 31-Май-26, 00:43 | ||
>> В том что чем больше флехи - тем дороже будет чип стоить. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 138. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | –2 +/– | |
| Сообщение от Аноним (-), 31-Май-26, 09:39 | ||
> А оверинженерия с RTOS, немеряными рантаймами и проч это прекрасно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 164. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +1 +/– | |
| Сообщение от Аноним (-), 01-Июн-26, 06:37 | ||
> Пф, система которая работает в миллионах девайсах критикуется горлопаном с форума. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 47. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | –2 +/– | |
| Сообщение от anonymous (??), 30-Май-26, 01:52 | ||
Особенно будет весело, когда ваш раст захочет сделать прерывание (для await) в контексте с заблокированными перываниями... | ||
| Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору | ||
| 59. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Аноним (59), 30-Май-26, 02:26 | ||
Лол, для await не нужны прерывания, это просто сахар для построения конечного автомата из понятного линейного кода. Никакой магии там нет, равно как и никаких "rust захочет", можно всё то же что и в C, только это делается одной строкой, а не kloc'ами лапшеобразного бойлерплейта. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 169. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +1 +/– | |
| Сообщение от Проходил мимо (?), 01-Июн-26, 07:46 | ||
Для поддержки асинхронности используется специальный кусок кода (специальный движок), поэтому, ИМХО, мечты про 276 байт не осуществимы в принципе. | ||
| Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору | ||
| 10. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +3 +/– | |
| Сообщение от Аноним (15), 29-Май-26, 21:07 | ||
В эмбедном байтодрочестве rust равных нет уже за счёт упаковки структур и нишевой оптимизации. А так-то без экспериментов было понятно что как минимум если писать на нём в C/плюсовом стиле, то и результаты будут примерно такими же. Вот было бы гораздо интереснее сравнить rust с C/плюсовым стилем и идиоматический rust с Option, Result, итераторами, монадическими конструкциями, лямбдами и трейтами, а желательно с ещё более высокоуровневыми штуками типа разбора протоколов через serde или хотя бы nom. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 12. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Аноним (12), 29-Май-26, 21:14 | ||
Ничего интересного в этом нет. Вопрос применения раста в плоскости практического применения вообще не лежит. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 16. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | –2 +/– | |
| Сообщение от Аноним (15), 29-Май-26, 21:25 | ||
Какой интересный тейк. Даже интересно в какой плоскости лежит вопрос применения если не в плоскости применения. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 19. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | –1 +/– | |
| Сообщение от анонимс (?), 29-Май-26, 21:36 | ||
Идеологическом. Rust компилируется LLVM написанным на C++ бэкэндом rustc так что машинный код совершенно одинаков | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 21. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | –1 +/– | |
| Сообщение от Аноним (15), 29-Май-26, 21:48 | ||
Машинный код одинаков только если писать на общем подмножестве двух языков, на нахрена это кому-то нужно? На rust можно писать на порядок выразительнее, и ответ на вопрос будет ли полученный код компактнее и быстрее не для всех очевиден, а даже без учёта этого, вопросы компайл-тайм проверок и более качественного тулинга - сугубо практические. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 41. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +1 +/– | |
| Сообщение от Аноним (40), 30-Май-26, 01:00 | ||
> На rust можно писать на порядок выразительнее | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 53. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Аноним (59), 30-Май-26, 02:07 | ||
А при чём тут синтаксис? Он сейчас вообще во всех языках, и новых, и старых, одинаковый, кроме питона. А выразительность в основном из стандартной библиотеки идёт, например чтобы вместо | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 99. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +1 +/– | |
| Сообщение от Славик (ok), 30-Май-26, 14:00 | ||
На С тоже можно упаковать в одну строчку. Но, глядя на С код, можно представить вссемблерный код и отлаживать в машинных кодах. Попробуй это сделать на расте, особенно когда компайлер сгенерит код с ошибкой. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 115. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от ferris (?), 30-Май-26, 19:13 | ||
Когда последний раз отлаживал в машинных кодах? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 152. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Славик (ok), 31-Май-26, 15:58 | ||
> Когда последний раз отлаживал в машинных кодах? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 165. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Аноним (-), 01-Июн-26, 06:53 | ||
> регулярно просматриваю .s файлы. И иногда нахожу много интересного, такого что приходится | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 128. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
Сообщение от разраб (?), 31-Май-26, 02:45 | ||
F# конечно из тяжелых, но с удобной разработкой. | ||
| Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору | ||
| 29. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Аноним (1), 29-Май-26, 23:10 | ||
>практического применения | ||
| Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору | ||
| 116. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от ferris (?), 30-Май-26, 19:15 | ||
proxmox | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 18. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +5 +/– | |
| Сообщение от Сладкая булочка (?), 29-Май-26, 21:32 | ||
> (и юнит тесты рядом с кодом очень удобная штука) | ||
| Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору | ||
| 22. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | –3 +/– | |
| Сообщение от Аноним (15), 29-Май-26, 21:53 | ||
Тесты рядом с кодом это, если что так и ни строчкой больше, даже если это первый тест в проекте: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 26. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +1 +/– | |
| Сообщение от Аноним (9), 29-Май-26, 22:34 | ||
И что тут такого особенного, чего не было нигде в других языках? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 54. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | –1 +/– | |
| Сообщение от Аноним (59), 30-Май-26, 02:07 | ||
Здесь вообще ничего особенного, но сделай это на C/C++. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 72. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +2 +/– | |
| Сообщение от Аноним (72), 30-Май-26, 08:13 | ||
В чем проблема?: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 76. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Прохожий (??), 30-Май-26, 10:34 | ||
Громоздко и чревато ошибками (если вместо TEST написать что-то другое, уже тест не запустится потом). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 82. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | –2 +/– | |
| Сообщение от Аноним (-), 30-Май-26, 11:04 | ||
> В чем проблема?: | ||
| Ответить | Правка | К родителю #72 | Наверх | Cообщить модератору | ||
| 97. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Аноним83 (?), 30-Май-26, 13:58 | ||
А ты никогда не задумывался что большинство пихает int туда где пофик на результат? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 107. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Аноним (107), 30-Май-26, 15:17 | ||
В принципе да, на сишочке так и пишут. "Пофиг на результат", "и так сойдет!", "переполнения точно не будет, зуб даю!". Неплохая характеристика как и ЯП, так и сообщества сишников. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 120. Скрыто модератором | +/– | |
| Сообщение от Аноним83 (?), 31-Май-26, 00:02 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 124. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Аноним (-), 31-Май-26, 01:36 | ||
> А ты никогда не задумывался что большинство пихает int туда где пофик | ||
| Ответить | Правка | К родителю #97 | Наверх | Cообщить модератору | ||
| 103. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +1 +/– | |
| Сообщение от Славик (ok), 30-Май-26, 14:18 | ||
ну что за демагогия, во первых есть uint32_t тип, а во вторых С это системный язык,он не вставляет в код отсебятины и подразумевает что человек за клавиатурой знает что он делает. Нужно проверить переполнение - проверь соответствующий флаг процессора. | ||
| Ответить | Правка | К родителю #82 | Наверх | Cообщить модератору | ||
| 106. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Аноним (107), 30-Май-26, 15:04 | ||
>С это системный язык, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 110. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Славик (ok), 30-Май-26, 16:55 | ||
ещё раз, м е д л е н н о, "С" это системный язык. Рассматривай его как высокоуровневый ассемблер, если так будет проще. FYI "С" является системным языком для ВСЕХ операционных систем начиная с UNIX, включая windows and linux, на одной из которых ты строчишь камменты, а PDP-11 это железо и "С" неможет быть системным языком для PDP-11. На PDP-11 крутилась изначально RSX-11, для которой системным языком был MACROASSEMBLER-11 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 119. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | –2 +/– | |
| Сообщение от Аноним (107), 30-Май-26, 23:48 | ||
Ты из своего "системного" языка не можешь стандартным способом, без ассемблерных вставок, получить доступ к функциональности своего процессора, которой сто лет в обед. Ни арифметики с насыщением, ни SIMD'ов, нихрена. Причем конпелятор SIMD'ы умеет и с радостью все автовекторизует, к вопросу "можно ли сишочку рассматривать как ассемблер". Можно, для PDP-11, аккурат все сишочные конструкции однозначно транслируются в PDPшный асм. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 147. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Аноним (107), 31-Май-26, 14:09 | ||
Ваш "ассемблер" даже указатели без фокусов сравнить не может, лол. | ||
| Ответить | Правка | К родителю #110 | Наверх | Cообщить модератору | ||
| 150. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Славик (ok), 31-Май-26, 15:31 | ||
> Ваш "ассемблер" даже указатели без фокусов сравнить не может, лол. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 153. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Аноним (107), 31-Май-26, 16:33 | ||
>кто вам сказал что адрес b будет равен адресу a+1 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 157. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Славик (ok), 31-Май-26, 19:28 | ||
Ладно малыш, закончим на этом. | ||
| Ответить | Правка | К родителю #153 | Наверх | Cообщить модератору | ||
| 158. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Аноним (107), 31-Май-26, 20:28 | ||
>ты даже не можешь обьяснить результаты твоего же "хело ворлд" выше. | ||
| Ответить | Правка | К родителю #157 | Наверх | Cообщить модератору | ||
| 125. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +1 +/– | |
| Сообщение от Аноним (-), 31-Май-26, 01:54 | ||
> ну что за демагогия, во первых есть uint32_t тип, | ||
| Ответить | Правка | К родителю #103 | Наверх | Cообщить модератору | ||
| 141. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Славик (ok), 31-Май-26, 10:31 | ||
> И да, попробуй struct с array и ко - без втыкания отсебятины влобовую то так присвоить? :)....... Но memcpy тебе тут все же потребуется, ага. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 146. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +1 +/– | |
| Сообщение от Аноним (107), 31-Май-26, 14:02 | ||
Кек, "у меня такая же нога и она работает". 294ый прав, gcc *вставляет* вызовы memcpy/memset в некоторых случаях, об этом *написано* в его документации и если плотненько обмазываться эмбеддедом об этом рано или поздно узнаешь на опыте. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 151. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Славик (ok), 31-Май-26, 15:38 | ||
> Кек, "у меня такая же нога и она работает". 294ый прав, gcc | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 154. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Аноним (107), 31-Май-26, 16:45 | ||
>Ну, gcc это такой компайлер | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 166. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Аноним (-), 01-Июн-26, 07:05 | ||
> у вас наверное компайлер от майкрософт :))) | ||
| Ответить | Правка | К родителю #141 | Наверх | Cообщить модератору | ||
| 162. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Аноним (-), 01-Июн-26, 02:09 | ||
>> проверь соответствующий флаг процессора. | ||
| Ответить | Правка | К родителю #125 | Наверх | Cообщить модератору | ||
| 167. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Аноним (-), 01-Июн-26, 07:07 | ||
> В Rust флаг переполнения процессора можно узнать с помощью функции overflowing_add. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 117. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Аноним (72), 30-Май-26, 20:45 | ||
// if you want simple Rust style; | ||
| Ответить | Правка | К родителю #82 | Наверх | Cообщить модератору | ||
| 155. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +1 +/– | |
| Сообщение от Аноним (155), 31-Май-26, 17:08 | ||
> В си никто не мешает положить тесты рядом с кодом. | ||
| Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору | ||
| 159. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | –1 +/– | |
| Сообщение от Сладкая булочка (?), 31-Май-26, 21:12 | ||
>> В си никто не мешает положить тесты рядом с кодом. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 28. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +1 +/– | |
| Сообщение от Аноним83 (?), 29-Май-26, 22:44 | ||
> писать на нём в C/плюсовом стиле, то и результаты будут примерно такими же. Вот было бы гораздо интереснее сравнить rust с C/плюсовым стилем и идиоматический rust с Option, Result, итераторами, монадическими конструкциями, лямбдами и трейтами, а желательно с ещё более высокоуровневыми штуками типа разбора протоколов через serde или хотя бы nom. | ||
| Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору | ||
| 58. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +3 +/– | |
| Сообщение от Аноним (59), 30-Май-26, 02:21 | ||
> Столько буков и ни слова о конечном результате | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 98. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Аноним83 (?), 30-Май-26, 14:00 | ||
> О конечном результате сказано - в 3 раза меньше кода | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 101. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Аноним (101), 30-Май-26, 14:07 | ||
> Я скорее про применение и девиации адептов :) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 121. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Аноним83 (?), 31-Май-26, 00:04 | ||
И что? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 131. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Прохожий (??), 31-Май-26, 07:01 | ||
Ещё раз, может со второго раза дойдёт (хотя, маловероятно, глядя на твои попытки в аналогии). Отчёт писался сотрудниками фирмы-производителя микросхем для своих нужд. Причём здесь гранты, Европа и количество полов? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 185. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Совершенно другой аноним (?), 01-Июн-26, 11:11 | ||
Там текст "немного по дебильному написан" (с) | ||
| Ответить | Правка | К родителю #101 | Наверх | Cообщить модератору | ||
| 23. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +4 +/– | |
| Сообщение от Аноним (15), 29-Май-26, 21:57 | ||
Жаль про размер исходников ничего не сказано. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 25. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +1 +/– | |
| Сообщение от Аноним (25), 29-Май-26, 22:07 | ||
А может и сказано... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 55. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | –1 +/– | |
| Сообщение от Аноним (59), 30-Май-26, 02:08 | ||
Я читал пейпер, нет - не сказано. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 64. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +1 +/– | |
| Сообщение от Nameh (?), 30-Май-26, 03:22 | ||
Сахар и выразительность будет в приоритете обьема байт. | ||
| Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору | ||
| 90. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Аноним (89), 30-Май-26, 12:42 | ||
А кого волнует размер исходников? | ||
| Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору | ||
| 100. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Аноним83 (?), 30-Май-26, 14:01 | ||
А у вас с первого раза релиз выходит? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 102. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Аноним (101), 30-Май-26, 14:08 | ||
> Если нет - тогда разница ощутима. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 122. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | –1 +/– | |
| Сообщение от Аноним83 (?), 31-Май-26, 00:06 | ||
Так смотря какой размер у вашего проекта, для хэлло ворлда скорость раста ещё можно потерпеть, а когда у вас там хотя бы 100+ файлов - как то не комфортно будет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 132. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Прохожий (??), 31-Май-26, 07:03 | ||
Раст компилирует библиотеками. Если там ничего не менялось, то и компилироваться повторно не будет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 188. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Аноним (186), 01-Июн-26, 11:34 | ||
Как же растовики врать любят. Что ни слово, то вранье. | ||
| Ответить | Правка | К родителю #90 | Наверх | Cообщить модератору | ||
| 33. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +2 +/– | |
| Сообщение от Аноним (33), 29-Май-26, 23:22 | ||
Нашел! Я нашел! https://github.com/FluxSysLang/Flux | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 35. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от localhostadmin (ok), 30-Май-26, 00:06 | ||
Сейчас далеко не под все контроллеры можно сишный код собрать. Поэтому я слабо представляю, как в такую нишу ещё и раст запихнуть можно | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 37. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +6 +/– | |
| Сообщение от Аноним (37), 30-Май-26, 00:09 | ||
Если в микроконтроллер залазит Rust, то это уже не микроконтроллер. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 46. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Аноним (59), 30-Май-26, 01:50 | ||
Машкод на Rust весит примерно столько же сколько аналогичный код на C. Можно было бы и под AVR'ки писать, но вроде поддержки в llvm нет. Но в любом случае AVR'ки уже отмерли, микроконтроллеры сейчас поголовно такие что туда и микропитон влезет, но rust и приятнее, и эффективнее. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 109. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +3 +/– | |
| Сообщение от Аноним (107), 30-Май-26, 15:42 | ||
Еще недавно по историческим меркам тру микроконтроллер-деды то же самое про сишочку и ассемблер говорили. | ||
| Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору | ||
| 36. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +7 +/– | |
| Сообщение от Аноним (37), 30-Май-26, 00:07 | ||
"Тестирование выполненной работы не выявило заметных преимуществ в использовании языка Rust вместо C" | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 73. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +1 +/– | |
| Сообщение от Vivaswan (ok), 30-Май-26, 08:15 | ||
Вот именно то же хотел написать... Как всё хитрО перемешано в тексте! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 91. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | –1 +/– | |
| Сообщение от Аноним (89), 30-Май-26, 12:44 | ||
> "Тестирование выполненной работы не выявило заметных преимуществ в использовании языка Rust вместо C" | ||
| Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору | ||
| 189. Скрыто модератором | +/– | |
| Сообщение от Аноним (186), 01-Июн-26, 11:36 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 38. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +6 +/– | |
| Сообщение от Аноним (37), 30-Май-26, 00:16 | ||
>В пакетном менеджере Cargo устранена уязвимость | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 52. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | –2 +/– | |
| Сообщение от Аноним (1), 30-Май-26, 01:58 | ||
>С каждой новой версией Rust всё усложняется, расширяется | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 142. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
Сообщение от proglyk (ok), 31-Май-26, 13:04 | ||
Хочется молча оставить ссылку на c89 стандарт, на котором до сих пор пишут и не лазают в Ютубе и ещё куда-то. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 96. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | –1 +/– | |
| Сообщение от Аноним (96), 30-Май-26, 13:06 | ||
> С каждой новой версией Rust всё усложняется, расширяется, а значит программирование на нём становится менее надёжным. | ||
| Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору | ||
| 143. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
Сообщение от proglyk (ok), 31-Май-26, 13:07 | ||
В ядре чего? Прошивки для МК? Ты забыл о чем тема новости человек? Сейчас не спор что лучше в принципе, а что лучше для МК, а там задачи порой очень простые и никакие ядра не надо в спор тянуть | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 161. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +1 +/– | |
| Сообщение от Аноним (161), 01-Июн-26, 02:05 | ||
Да скорее не усложняется а становиться сильнее и сложнее с каждым разом запомнить сколько и где там и API стал новый. Если в сишке это база не менялась голой, то тут каждый день новая м версия библиотек и самого языка | ||
| Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору | ||
| 39. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +3 +/– | |
| Сообщение от Аноним (39), 30-Май-26, 00:27 | ||
Авторы исследования забыли указать, что сишники в эмбедовке разбираются в шинах данных, iommu, dma и тд. А эти на расте ни в чем не разбираются. Так что все-таки сишка под МК лучше уже хотя бы поэтому. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 43. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +4 +/– | |
| Сообщение от Я (??), 30-Май-26, 01:06 | ||
Плюс на Си куча отлаженного и переносимого кода под любую платформу. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 78. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | –2 +/– | |
| Сообщение от Прохожий (??), 30-Май-26, 10:52 | ||
Куча? Да, согласен. Отлаженного? А вот здесь - большие сомнения. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 56. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | –1 +/– | |
| Сообщение от Аноним (59), 30-Май-26, 02:10 | ||
> Авторы исследования забыли указать | ||
| Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору | ||
| 126. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +1 +/– | |
| Сообщение от Аноним (-), 31-Май-26, 02:00 | ||
> Нет, не сишники, а эмбеддовщики. Знания о том как работает железо от | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 149. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Аноним (149), 31-Май-26, 14:48 | ||
> Ну вот не скажи. Если в си можно влобовую записать в регистр - то в Rust работа с такими вещами любо лютый unsafe (а чем это тогда лучше си?) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 190. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Аноним (186), 01-Июн-26, 11:37 | ||
Что именно safe, растик, 2+2? Тебе не хватает квалификации, чтобы "безопасно" сложить два числа? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 197. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от _kp (ok), 01-Июн-26, 12:29 | ||
>>всё остальное safe | ||
| Ответить | Правка | К родителю #149 | Наверх | Cообщить модератору | ||
| 156. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | –1 +/– | |
| Сообщение от Аноним (155), 31-Май-26, 17:13 | ||
> Знания о том как работает железо от языка не зависят и применяются одинаково в любом языке. | ||
| Ответить | Правка | К родителю #56 | Наверх | Cообщить модератору | ||
| 57. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | –2 +/– | |
| Сообщение от Аноним (107), 30-Май-26, 02:11 | ||
С сишниками в эмбеддовке и везде проблема в том, что они в Си не разбираются. Не могут написать код без UB, а чаще и не хотят. | ||
| Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору | ||
| 104. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | –1 +/– | |
| Сообщение от Аноним (104), 30-Май-26, 14:44 | ||
> сишники в эмбедовке разбираются в шинах данных, iommu, dma и тд. | ||
| Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору | ||
| 114. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Аноним (114), 30-Май-26, 19:04 | ||
Си - язык практиков. Если практики из Тойоты отказались от Раста и продолжают писать на чистом. Значит чистый Си - торт. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 127. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +1 +/– | |
| Сообщение от Аноним (-), 31-Май-26, 02:06 | ||
>> сишники в эмбедовке разбираются в шинах данных, iommu, dma и тд. | ||
| Ответить | Правка | К родителю #104 | Наверх | Cообщить модератору | ||
| 137. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Аноним (-), 31-Май-26, 09:36 | ||
>> Тойопта убившая кучу народу передает привет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 144. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
Сообщение от proglyk (ok), 31-Май-26, 13:12 | ||
Нервный смех. Мне не нравится что ты лезешь в споры и что-то доказывает, при этом являясь Толи студентом с взлетевший ЧСВ из-за того, что rust book прочёл, Толи не учащимся на своих ошибках мужиком. | ||
| Ответить | Правка | К родителю #104 | Наверх | Cообщить модератору | ||
| 145. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Аноним (145), 31-Май-26, 13:21 | ||
> Нервный смех. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 44. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +3 +/– | |
| Сообщение от Аноним (44), 30-Май-26, 01:08 | ||
У меня совершенно другой вопрос соберется ли этот же код на расте спустя года 3... У раста до сих пор нет стейбл версии и на обратную совместимость они тоже положили, так что такое. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 50. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +1 +/– | |
| Сообщение от Аноним (59), 30-Май-26, 01:56 | ||
Пару месяцев назад я столкнулся с кодом написанным во времена rust 1.0x, он вполне себе собирается. Собственно со стабильностью там всё в порядке. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 65. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Сиус (?), 30-Май-26, 05:51 | ||
Этим кодом был Аль^W Hello world. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 77. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +1 +/– | |
| Сообщение от Прохожий (??), 30-Май-26, 10:50 | ||
>У раста до сих пор нет стейбл версии | ||
| Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору | ||
| 92. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Аноним (89), 30-Май-26, 12:47 | ||
> У меня совершенно другой вопрос соберется ли этот же код на расте спустя года 3. | ||
| Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору | ||
| 139. Скрыто модератором | +/– | |
| Сообщение от Аноним (139), 31-Май-26, 10:16 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 191. Скрыто модератором | +/– | |
| Сообщение от Аноним (186), 01-Июн-26, 11:40 | ||
| Ответить | Правка | К родителю #92 | Наверх | Cообщить модератору | ||
| 170. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Проходил мимо (?), 01-Июн-26, 08:04 | ||
Ваши представления об обратной совместимости у Rust весьма далеки от реальности. | ||
| Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору | ||
| 184. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | –1 +/– | |
| Сообщение от Аноним (183), 01-Июн-26, 11:04 | ||
Да где вы все это читаете? | ||
| Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору | ||
| 45. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +3 +/– | |
| Сообщение от Аноним (44), 30-Май-26, 01:10 | ||
Одного не пойму, зачем изобретать новый яп, привинтите к си все те же безопасные указатели да проверки.... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 48. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +1 +/– | |
| Сообщение от Аноним (59), 30-Май-26, 01:53 | ||
Чтобы это понять, надо программировать, а если вы не программируете, вам зачем это понимание? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 85. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +2 +/– | |
| Сообщение от Аноним (85), 30-Май-26, 12:07 | ||
Если ты не способен контролировать лайфтаймв сам, то ты и программировать не умеешь, потому что не понимаешь как у тебя программа работает. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 105. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +1 +/– | |
| Сообщение от Аноним (104), 30-Май-26, 14:47 | ||
Т.е все сишники от ядра до утилит типа curl "программировать не умееют"? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 136. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | –2 +/– | |
| Сообщение от Аноним (136), 31-Май-26, 09:28 | ||
Твоя логическая ошибка или попытка манипуляции, называется "соломенное чучело", ты пытаешься заменить мой тезис на более слабый. А учитывая как страстно ты защищаешь инструмент...ты этим только подтверждаешь мой тезис, что ты не умеешь программировать, а веришь в магию. Ты наверное и ИИ любишь? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 180. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Прохожий (??), 01-Июн-26, 09:42 | ||
Ваш тезис не выдерживает на практике никакой критики. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 192. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Аноним (186), 01-Июн-26, 11:41 | ||
Его тезхис выдержал практику хотя бы тем, что ты сейчас свой коммент набрал с помощью сишного кода, а не растового. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 179. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Прохожий (??), 01-Июн-26, 09:41 | ||
У вас очевидные проблемы с логикой. Любой человек (абсолютно, без исключений) подвержен ошибкам. Особенно это актуально на сколь-либо большом коде. Другими словами, даже если вы способны контролировать лайфтаймы на небольшом участке кода, никто не может дать гарантию (и вы в том числе), что вы справитесь также успешно на большом участке. Что, собственно, и показывает многолетняя практика программирования на Си. | ||
| Ответить | Правка | К родителю #85 | Наверх | Cообщить модератору | ||
| 75. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | –1 +/– | |
Сообщение от warlock (??), 30-Май-26, 10:17 | ||
Ровно так и сделали. Получился Rust. | ||
| Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору | ||
| 80. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | –2 +/– | |
| Сообщение от Аноним (-), 30-Май-26, 10:54 | ||
> Ровно так и сделали. Получился Rust. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 181. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Прохожий (??), 01-Июн-26, 09:49 | ||
>Они сделали - брейнфак какой-то. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 83. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | –1 +/– | |
| Сообщение от Аноним (83), 30-Май-26, 11:14 | ||
У раста синтаксис функциональных языков, при чем тут си? | ||
| Ответить | Правка | К родителю #75 | Наверх | Cообщить модератору | ||
| 88. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
Сообщение от warlock (??), 30-Май-26, 12:32 | ||
> У раста синтаксис функциональных языков, при чем тут си? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 193. Скрыто модератором | +/– | |
| Сообщение от Аноним (186), 01-Июн-26, 11:44 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 113. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Аноним (113), 30-Май-26, 18:51 | ||
> У раста синтаксис функциональных языков, при чем тут си? | ||
| Ответить | Правка | К родителю #83 | Наверх | Cообщить модератору | ||
| 133. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Прохожий (??), 31-Май-26, 07:10 | ||
>Где ты там увидел синтаксис функциональных языков? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 148. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | –1 +/– | |
| Сообщение от Аноним (149), 31-Май-26, 14:41 | ||
У раста 1 в 1 плюсовый синтаксис | ||
| Ответить | Правка | К родителю #83 | Наверх | Cообщить модератору | ||
| 171. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Проходил мимо (?), 01-Июн-26, 08:08 | ||
Не один в один. Далеко не 1 в 1. Но похожих моментов действительно очень много. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 194. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Аноним (186), 01-Июн-26, 11:44 | ||
OCaml | ||
| Ответить | Правка | К родителю #148 | Наверх | Cообщить модератору | ||
| 74. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Аноним (74), 30-Май-26, 10:14 | ||
Странно что не упомянули embassy - фреймворк для ембедовки на расте, вот он реально крут. Почти полностью на него перешел для чего-то более сложного чем ардуино. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 84. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +1 +/– | |
| Сообщение от Аноним (85), 30-Май-26, 12:05 | ||
Снова не включили интерфейс для работы с указателям каждый второй четверг, кроме случаев, когда четверг выходной или 3е число. Жду. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 93. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Фнон (?), 30-Май-26, 12:50 | ||
Тут на форуме был человек, который учавствовал в разработке HAL (вроде бы) библиотек на расте. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 112. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Аноним (9), 30-Май-26, 18:44 | ||
> был человек, который учавствовал в разработке HAL (вроде бы) библиотек на расте. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 108. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +2 +/– | |
| Сообщение от Markx (?), 30-Май-26, 15:31 | ||
Синтаксис просто нечитаем, даже мутант C++ смотрится в разы понятней | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 134. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | –3 +/– | |
| Сообщение от Прохожий (??), 31-Май-26, 07:15 | ||
Ох уж эти эксперты... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 174. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | –1 +/– | |
Сообщение от Аноним (174), 01-Июн-26, 08:50 | ||
Да, плюсы и си читаются легче | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 182. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Прохожий (??), 01-Июн-26, 09:52 | ||
:) Фанатизм во всей своей "красе". Как может читаться легче вот эта простыня, по сравнению с одной строкой кода? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 135. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Прохожий (??), 31-Май-26, 07:17 | ||
Или вот ещё, тоже из примеров выше | ||
| Ответить | Правка | К родителю #108 | Наверх | Cообщить модератору | ||
| 172. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Проходил мимо (?), 01-Июн-26, 08:14 | ||
Подавляющее большинства кода на Rust выглядит понятным и достаточно легко читаемым. Чего нельзя сказать о последних генерациях Си++. | ||
| Ответить | Правка | К родителю #108 | Наверх | Cообщить модератору | ||
| 195. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | –1 +/– | |
| Сообщение от Аноним (186), 01-Июн-26, 11:46 | ||
Если исключить откровенную манипуляцию автора, то его комментарий читается вот так: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 196. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Проходил мимо (?), 01-Июн-26, 12:15 | ||
> Если исключить откровенную манипуляцию автора, то его комментарий читается вот так: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 129. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | –2 +/– | |
Сообщение от разраб (?), 31-Май-26, 03:05 | ||
speakez tech разрабатывает фрэймворк на Fsharp под двойной лицензией который позволяет генерировать машинный код. Полностью в рамках функциональной парадигмы и разграниченных продолжений. посредством llvm mlir. По моему это имеет гораздо больший потенциал. Жаль что лицуха двойная. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 178. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Прохожий (??), 01-Июн-26, 09:15 | ||
Если вам нужна формальная верификация, для Rust, например, вот это сделали: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 130. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | –1 +/– | |
Сообщение от разраб (?), 31-Май-26, 03:39 | ||
| ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 163. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +1 +/– | |
| Сообщение от Феникс123 (?), 01-Июн-26, 05:14 | ||
Сколько unsafe было в реализации на Rust? Не нашел в статье. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 175. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | –1 +/– | |
| Сообщение от Прохожий (??), 01-Июн-26, 08:59 | ||
Какая разница? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 176. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | –1 +/– | |
| Сообщение от Прохожий (??), 01-Июн-26, 09:06 | ||
Для типичного "эксперта". | ||
| Ответить | Правка | К родителю #163 | Наверх | Cообщить модератору | ||
| 173. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
Сообщение от Аноним (174), 01-Июн-26, 08:49 | ||
Готовность? 0 :) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 177. "Выпуск Rust 1.96. Оценка пригодности Rust для создания проши..." | +/– | |
| Сообщение от Прохожий (??), 01-Июн-26, 09:09 | ||
Вообще-то Volvo уже использует Rust в некоторых своих прошивках. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2026 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |