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