The OpenNET Project / Index page

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



"Выпуск языка программирования Rust 1.73. Аудит RustVMM. Переписывание  Binder на Rust"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск языка программирования Rust 1.73. Аудит RustVMM. Переписывание  Binder на Rust"  +/
Сообщение от opennews (?), 17-Ноя-23, 13:00 
Опубликован релиз языка программирования общего назначения Rust 1.74, основанного проектом Mozilla, но ныне развиваемого под покровительством независимой некоммерческой организации Rust Foundation. Язык сфокусирован на безопасной работе с памятью и предоставляет средства для достижения высокого параллелизма выполнения заданий, при этом обходясь без использования сборщика мусора и runtime (runtime сводится к базовой инициализации и сопровождению стандартной библиотеки)...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=60133

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


4. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +1 +/
Сообщение от Аноним (4), 17-Ноя-23, 13:08 
Победоносное шествие безопасного раста по ядру уже не остановить.
Ответить | Правка | Наверх | Cообщить модератору

47. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +3 +/
Сообщение от Аноним (47), 17-Ноя-23, 15:53 
> Победоносное шествие безопасного раста по ядру уже не остановить.

пока он сбоку валяется я не заинтересован в нём, но вы не останавливайтесь

Ответить | Правка | Наверх | Cообщить модератору

49. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +3 +/
Сообщение от Аноним (49), 17-Ноя-23, 15:55 
Прости анон, но всем глубоко пофиг на твою незаинтересованность.
Ответить | Правка | Наверх | Cообщить модератору

52. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +1 +/
Сообщение от Аноним (47), 17-Ноя-23, 16:01 
> Прости анон, но всем глубоко пофиг на твою незаинтересованность.

прости но нет - пока раст сбоку всем на него пофиг так же как мне, я не стану тратить год на то что могу сделать за неделю

Ответить | Правка | Наверх | Cообщить модератору

54. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +1 +/
Сообщение от Аноним (49), 17-Ноя-23, 16:05 
А потом 30 лет будешь исправлять баги?
Как в том жутком выпрограмише X.Org ?
Ответить | Правка | Наверх | Cообщить модератору

58. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +5 +/
Сообщение от Аноним (47), 17-Ноя-23, 16:21 
> А потом 30 лет будешь исправлять баги?

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

Ответить | Правка | Наверх | Cообщить модератору

95. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +5 +/
Сообщение от Аноним (95), 17-Ноя-23, 17:08 
Буду 30 лет исправлять растобаги, когда маркетологи перестанут форсить эту поделку, а разработчики поймут что проблем он доставляет больше чем решает.
Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору

141. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +2 +/
Сообщение от Прохожий (??), 17-Ноя-23, 20:04 
>а разработчики поймут что проблем он доставляет больше чем решает.

Так разработчики уже всё поняли. И продолжают заниматься делом, тогда как ты протираешь штаны на форуме. Подозреваю, и через 30 лет будет всё то же самое. Потому что на большее ты вряд ли способен.

> маркетологи перестанут форсить эту поделку

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

Ответить | Правка | Наверх | Cообщить модератору

143. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  –1 +/
Сообщение от Аноним (143), 17-Ноя-23, 20:14 
Будем ждать 30 лет правильный вялый(чтоб догнать X11), а потом не дождавшись увидим перписывание на хруст, но только реализуют, хорошо если половину и забросят, т.к. дальше unsafe и сложно(как и остальные переписывания чего-то на раст)
Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору

142. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +/
Сообщение от Прохожий (??), 17-Ноя-23, 20:12 
> пока раст сбоку всем на него пофиг

Вот эти все, о которых ты говоришь, кто так или иначе задействован в индустрии разработки системного ПО как раз начинают понимать, что Rust в итоге существенно удешевляет и разработку, и последующую эксплуатацию ПО.

Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору

175. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (47), 18-Ноя-23, 01:38 
> Rust в итоге существенно удешевляет и разработку, и последующую эксплуатацию ПО

так я же не против - напишут биндинги и примеры и я начну упрощать себе жизнь а бежать впереди паровоза себе дороже

Ответить | Правка | Наверх | Cообщить модератору

163. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +2 +/
Сообщение от Аноним (163), 17-Ноя-23, 23:51 
> пока раст сбоку всем на него пофиг

Нелогичный анон. Наверное не пофиг тем, кто предлагает новые поделки на расте всунуть в ядро. Они тоже входят в группу "все". По логике. Или все - это только ты со своим начальником?

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

Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору

148. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +1 +/
Сообщение от YetAnotherOnanym (ok), 17-Ноя-23, 22:26 
> Прости анон, но всем глубоко пофиг на твою незаинтересованность.

Судя по твоей горячности, тебе _очень_ не пофиг на незаинтересованность этого анона.

Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору

189. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +/
Сообщение от Прохожий (??), 18-Ноя-23, 03:38 
Это вполне могла быть просто констатация факта. Но ты, конечно, можешь продолжать пытаться натянуть сову на глобус.
Ответить | Правка | Наверх | Cообщить модератору

198. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +1 +/
Сообщение от Аноним (198), 18-Ноя-23, 04:46 
Совершенно не печет что на Раст всем плевать и рост его популярности сменяется падением.
Ответить | Правка | К родителю #148 | Наверх | Cообщить модератору

268. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +/
Сообщение от Прохожий (??), 18-Ноя-23, 23:46 
И когда местные эксперты отучатся говорить за всех? Во-первых, популярность Rust растёт. Во-вторых, очень много людей заинтересованы в его освоении, судя по опросам на StackOverflow.
Ответить | Правка | Наверх | Cообщить модератору

53. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +/
Сообщение от Анонимусссс (?), 17-Ноя-23, 16:04 
Лол, типа твое мнение кого-то парит.
Добавят его в ядро вот и будешь использовать, или сидеть на старом.
Wait oh shi...! Так это уже (°ロ°)☝

В общем кушай что дали, и не обляпайся)

Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору

233. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (233), 18-Ноя-23, 11:28 
>Добавят его в ядро вот и будешь использовать

Так уже ж добавили в ядро, не? Выходит опять растоманы всех обманули. Надули!
Алсо ядро модульное и с легкостью отключается то, что тебе не нужно, то есть весь экспериментальный мусор на Расте.

Ответить | Правка | Наверх | Cообщить модератору

122. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +3 +/
Сообщение от Аноним (122), 17-Ноя-23, 18:57 
Напишите свое ведро, что в наше лезете.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

144. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +2 +/
Сообщение от Прохожий (??), 17-Ноя-23, 20:14 
Почему это оно "ваше"? За это ядро платили корпорации. Кто девушку кормит, тот её и танцует.
Ответить | Правка | Наверх | Cообщить модератору

218. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (233), 18-Ноя-23, 05:59 
Девушку кормят бесплатные разработчики на Си а не подачки от спонсоров, и уж конечно не проповедники Раста на опеннете.
Ответить | Правка | Наверх | Cообщить модератору

179. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +5 +/
Сообщение от Ivan_83 (ok), 18-Ноя-23, 01:52 
Раст как рыба прилипала - так и норовят прилипнуть к любому нужному и успешному проекту :)
А по сути действуют как паразит поражая и убивая носителя.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

190. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  –2 +/
Сообщение от Прохожий (??), 18-Ноя-23, 03:40 
Покажешь, где валяются горы убитых Растом проектов? Или как обычно тебе надо было что-то ляпнуть, вот и ляпнул?
Ответить | Правка | Наверх | Cообщить модератору

204. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +1 +/
Сообщение от Аноним (198), 18-Ноя-23, 05:00 
Покажешь, где находятся горы успешных проектов, переписанных на Раст? Или как обычно тебе надо было что-то ляпнуть, вот и ляпнул?
Ответить | Правка | Наверх | Cообщить модератору

281. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +/
Сообщение от Xasd7 (?), 19-Ноя-23, 21:02 
нужно гуглить по скоплению слов unwrap 😂😂😂
Ответить | Правка | Наверх | Cообщить модератору

193. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +/
Сообщение от space (?), 18-Ноя-23, 04:16 
Согласен и даже больше могу сказать, с++ как паразит-прилипала прилип к с и все тоже делает как Rust :)
Хотите скорость и меньший жор электричества в дата-центрах - пишите на "с", а с++ и раст в топку для всеобщего развития.
Ответить | Правка | К родителю #179 | Наверх | Cообщить модератору

195. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +/
Сообщение от Прохожий (??), 18-Ноя-23, 04:26 
>Хотите скорость

В следующий раз попробуй сначала дочитать новость до конца, а потом уже строчи свои комментарии. На этот раз подскажу. Разницы в скорости нет.

Ответить | Правка | Наверх | Cообщить модератору

197. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  –1 +/
Сообщение от space (?), 18-Ноя-23, 04:44 
Согласен, между с++ и раст - нет разницы в скорости.
Ответить | Правка | Наверх | Cообщить модератору

217. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +1 +/
Сообщение от Аноним (233), 18-Ноя-23, 05:50 
Более того и синтаксис у обоих одинаково отвратительный.
Ответить | Правка | Наверх | Cообщить модератору

229. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +/
Сообщение от Анонин (?), 18-Ноя-23, 10:45 
Угу, а потом ваш сервак ляжет из-за того что лучший погромист на божественной забыл проверить размер буфера при обработке пакета.
Ответить | Правка | К родителю #193 | Наверх | Cообщить модератору

249. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +/
Сообщение от Ivan_83 (ok), 18-Ноя-23, 18:57 
Поправят и перезапустят, ничо страшного.
Ответить | Правка | Наверх | Cообщить модератору

289. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (289), 20-Ноя-23, 13:09 
> Поправят и перезапустят

И так - 30 лет. А потом они решат, что хватит и начнуть писать ойвэйланд.

Ответить | Правка | Наверх | Cообщить модератору

290. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (290), 21-Ноя-23, 11:35 
Ничего страшного, сказал погромист криптобиржи с которой увели мегатонный крипты. Но когда в дверь к нему постучали, он только плакал и обещал все исправить патчем...
Ответить | Правка | К родителю #249 | Наверх | Cообщить модератору

263. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +/
Сообщение от space (?), 18-Ноя-23, 22:49 
> Угу, а потом ваш сервак ляжет из-за того что лучший погромист на
> божественной забыл проверить размер буфера при обработке пакета.

Погромист на то и погромист, что бы сервак упал, когда он будет без мозгов писать код в безопасном и на безопасном языке. (Ты защиту от комаров взял - взял, а от укуса змии взял - взял, а от крокодила взял - взял, а от удара молнии - unsafe, а от деградации мозгов - fatal error ++).

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


Ответить | Правка | К родителю #229 | Наверх | Cообщить модератору

291. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (290), 21-Ноя-23, 11:46 
Из всего вышеперечисленного нормальные программисты лишь пишут код иногда задумываясь как. А эникейщики - те  еще программисты.
Ответить | Правка | Наверх | Cообщить модератору

205. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (198), 18-Ноя-23, 05:03 
>Раст как рыба прилипала - так и норовят прилипнуть к любому нужному и успешному проекту :)
>А по сути действуют как паразит поражая и убивая носителя.

К счастью, у большинства руководителей проектов все же хватает ума не обращать внимания на фанатиков Раста, скачущих вокруг и потрясяющих своими хеллоуворлдами.

Ответить | Правка | К родителю #179 | Наверх | Cообщить модератору

236. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +1 +/
Сообщение от InuYasha (??), 18-Ноя-23, 14:30 
Ну вот! Пишете о ЯП, а в строке сообщения уже первые два байта - лишние.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

6. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +3 +/
Сообщение от Аноним (6), 17-Ноя-23, 13:09 
У Rust Foundation как и у другого независимого Foundation тоже мелкософт в списке платиновых донатеров?
Ответить | Правка | Наверх | Cообщить модератору

7. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +5 +/
Сообщение от Аноним (4), 17-Ноя-23, 13:12 
а что, у микрософта какие-то другие доллары? так-то микрософт - лучший друг опенсорса. Не при баллмере конечно, а при нынешнем вполне разумном руководстве.
Ответить | Правка | Наверх | Cообщить модератору

27. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +1 +/
Сообщение от Аноним324 (ok), 17-Ноя-23, 14:29 
Точнее корпорации лучшие друзья опенсорса, ведь именно они его используют для сдерживания конкурентов, пилят, пишут, оплачивают.
Ответить | Правка | Наверх | Cообщить модератору

46. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +2 +/
Сообщение от Аноним (46), 17-Ноя-23, 15:51 
Местным экспертам обязательно нужно чтобы проекты брали деньги из воздуха. Или от добровольцев (2$ за месяц).
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

60. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  –2 +/
Сообщение от фнон (?), 17-Ноя-23, 16:22 
Или по заветам комуняки Столмана - получать деньги налогоплатильщиков от государства!
Ну или от производителей железа (привет "налог на болванки")
Ответить | Правка | Наверх | Cообщить модератору

96. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (95), 17-Ноя-23, 17:11 
С такими друзьями и враги не нужны.
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

17. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +12 +/
Сообщение от Аноним (17), 17-Ноя-23, 13:26 
И в каком месте они НЕзависиимые? Раз зависят от бабла копрорастов.
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

22. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  –3 +/
Сообщение от voiceofreason (?), 17-Ноя-23, 14:02 
Ну оплачивай сам вместо мелкософта, какие проблемы? Бесплатно писать неинтересное никто не хочет, бесплатно вылизывать тяжёлые сложные системы - тем более.
Ответить | Правка | Наверх | Cообщить модератору

23. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +/
Сообщение от НяшМяш (ok), 17-Ноя-23, 14:04 
А кто сейчас не зависит?
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

191. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +1 +/
Сообщение от Прохожий (??), 18-Ноя-23, 03:44 
Давай я открою тебе глаза на реальность. Люди - существа социальные. А это, в свою очередь, подразумевает наличие завимости одних членов общества от других. Другими словами, в этом мире нет независимых людей.
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

56. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (56), 17-Ноя-23, 16:19 
> У Rust Foundation как и у другого независимого Foundation тоже мелкософт в списке платиновых донатеров?

Да, как и у самого Linux Foundation. Или ты думал твой Linux святым духом питается?

https://www.linuxfoundation.org/about/members

Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

132. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (6), 17-Ноя-23, 19:20 
Платиновые донатеры как на подбор
Ответить | Правка | Наверх | Cообщить модератору

8. Скрыто модератором  +4 +/
Сообщение от Аноним (-), 17-Ноя-23, 13:13 
Ответить | Правка | Наверх | Cообщить модератору

41. Скрыто модератором  +7 +/
Сообщение от Аноним (49), 17-Ноя-23, 15:29 
Ответить | Правка | Наверх | Cообщить модератору

59. Скрыто модератором  +/
Сообщение от Аноним (56), 17-Ноя-23, 16:22 
Ответить | Правка | Наверх | Cообщить модератору

61. Скрыто модератором  +/
Сообщение от Анонин (?), 17-Ноя-23, 16:25 
Ответить | Правка | Наверх | Cообщить модератору

69. Скрыто модератором  +1 +/
Сообщение от Аноним (49), 17-Ноя-23, 16:35 
Ответить | Правка | К родителю #59 | Наверх | Cообщить модератору

98. Скрыто модератором  +/
Сообщение от Аноним (95), 17-Ноя-23, 17:19 
Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору

9. Скрыто модератором  +/
Сообщение от C00l_ni66a (ok), 17-Ноя-23, 13:13 
Ответить | Правка | Наверх | Cообщить модератору

11. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +3 +/
Сообщение от Аноним (11), 17-Ноя-23, 13:17 
>В пакетный менеджер Crate добавлена возможность аутентификации при подключении к репозиторию

Хотите сказать, что раньше её не было?!

Ответить | Правка | Наверх | Cообщить модератору

12. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +7 +/
Сообщение от Аноним (17), 17-Ноя-23, 13:17 
> runtime сводится к базовой инициализации и сопровождению стандартной библиотеки

Но он все таки есть. Причем поверх сишного 🌚

Ответить | Правка | Наверх | Cообщить модератору

30. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  –2 +/
Сообщение от warlock66613 (ok), 17-Ноя-23, 14:37 
> Причем поверх сишного

И как же я интересно для DOS на нём пишу, где никакого libc не водится?

Ответить | Правка | Наверх | Cообщить модератору

33. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +/
Сообщение от Брат Анон (ok), 17-Ноя-23, 14:43 
Строго говоря на хрусте ты не обязан рантаймом пользоваться.
Ответить | Правка | Наверх | Cообщить модератору

37. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +/
Сообщение от Анонист (?), 17-Ноя-23, 14:58 
В досе у тебя статически все линкуется в бинарник. И бинарнмки эти довольно жирные даже по сравнению с бинарниками выдаваемыми паскалем.
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

102. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  –1 +/
Сообщение от warlock66613 (ok), 17-Ноя-23, 17:31 
> В досе у тебя статически все линкуется в бинарник. И бинарнмки эти
> довольно жирные даже по сравнению с бинарниками выдаваемыми паскалем.

Что слинкуется-то? libc для DOS, которой у меня нет? А размер такой же, как в Си.

Ответить | Правка | Наверх | Cообщить модератору

38. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +/
Сообщение от Анонин (?), 17-Ноя-23, 15:11 
> Причем поверх сишного

Это пока))

Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

206. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (198), 18-Ноя-23, 05:05 
С этим "пока" тебе еще долго существовать, терпи ))
Ответить | Правка | Наверх | Cообщить модератору

42. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +/
Сообщение от НяшМяш (ok), 17-Ноя-23, 15:29 
Двух сишных - glibc и musl. Только ими не обязательно пользоваться - есть режим no_std.
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

43. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +1 +/
Сообщение от Аноним (49), 17-Ноя-23, 15:38 
Так фанатики о нем не знают)
Они, думаю, даже доку не читали, так просто выпукивают свои фантазии про Раст без каких либо пруфов.

Кстати musl это отличный пример, это реализация libc, которую переписали полностью, да еще ина человеческую лицензию.
Думаю рано или поздно дойдут руки сделать вариант на раст.

Ответить | Правка | Наверх | Cообщить модератору

51. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (51), 17-Ноя-23, 15:58 
>переписали

И получили то, что получили, лол. В 3 раза медленнее (но не по табличке на сайте, конечно), в 100 раз глючнее, и абсолютно непредсказуемое.

Да и это ржавофаги умеют только переписывать (криво), а тут скорее альтернативная реализация без оглядок на конкурентов. Просто потому, что есть стандарты. Это то, чего у ржавчины нет.

Ответить | Правка | Наверх | Cообщить модератору

57. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (49), 17-Ноя-23, 16:20 
Стандарты как в СИ?
В виде
"Каша готовится из крупы, может содержать добавки.
Добавки у нас неопределены, и в зависимости от реализации и желания левой пятки повара могут быть в виде мяса или говна". ?

Не спасибо, такой стандарт нам не нужен)
Уже насмотрелись на дыряшный код и уязвимости которым по 30 лет.

Ответить | Правка | Наверх | Cообщить модератору

62. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (51), 17-Ноя-23, 16:28 
Ну правильно, технологии дедов. Зато посмотри, сколько реализаций, и все совместимые в значительной мере.
Ответить | Правка | Наверх | Cообщить модератору

71. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +/
Сообщение от Советский инженер (ok), 17-Ноя-23, 16:37 
https://en.cppreference.com/w/c/99

ога, стандарты и компиляторы которые мы унаследовали от дидов.
совместимость так и хлещет.
досихпор С99 не реализован полностью никем

Ответить | Правка | Наверх | Cообщить модератору

77. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (51), 17-Ноя-23, 16:40 
Это не мешает один и тот же код собирать и для андроида и для венды (с десятком либц на выбор).
Ответить | Правка | Наверх | Cообщить модератору

80. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +/
Сообщение от Советский инженер (ok), 17-Ноя-23, 16:44 
да, если это hello world.
Ответить | Правка | Наверх | Cообщить модератору

105. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (51), 17-Ноя-23, 17:39 
Если это что угодно. Когда код делает одно и то же, не имеет значения, как он это делает.
Ответить | Правка | Наверх | Cообщить модератору

109. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  –1 +/
Сообщение от Советский инженер (ok), 17-Ноя-23, 18:07 
угу, если хорошо обложиться #IFDEF-ами, то да, код становиться кросскомпиляторным.
Ответить | Правка | Наверх | Cообщить модератору

79. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +1 +/
Сообщение от Аноним (49), 17-Ноя-23, 16:43 
хахаха! надеюсь ты это не серьезно)
давай глянем на плюсы
https://en.cppreference.com/w/cpp/compiler_support/20
ни один из компиляторов не поддерживает стандарт полностью. А уже почти 24 год на носу.
Про 23 стандарт можно вообще не заикаться.

Или какой открытый компилятор который полностью реализует С17?
А ни какой! Ни GCC, ни CLANG не реализуют его полностью.
Есть Acorn, AMD OCC, Edison Design, IAR C которые поддерживают. Но они все проприетарные.
А мы ведь на сайте OPENnet, а не ПРОПРИЕТАРЬnet.

Так что стандарт что для плюсов, что для дыряшки - это бесполезная макулатура.

Ответить | Правка | К родителю #62 | Наверх | Cообщить модератору

83. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +/
Сообщение от Советский инженер (ok), 17-Ноя-23, 16:46 
>Или какой открытый компилятор который полностью реализует С17?

C17!?
не так быстро.
дай дедам еще лет 30 на C99 🤣

Ответить | Правка | Наверх | Cообщить модератору

100. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +/
Сообщение от Серб (ok), 17-Ноя-23, 17:23 
С чего вдруг поддержка стандарта должна быть полностью?

Сам стандарт предусматривает возможность определить какие фичи стандарта поддерживаются макросами.

Ответить | Правка | Наверх | Cообщить модератору

106. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +/
Сообщение от Советский инженер (ok), 17-Ноя-23, 17:41 
>С чего вдруг поддержка стандарта должна быть полностью?

да вот действительно с чего бы?

а смысл тогда в стандарте, если и сам стандарт написан в стиле "да как хотите так и делайте", так даже это не сделано.

а так да, "xер по колено, но не стоит" 🤣🤣🤣

Ответить | Правка | Наверх | Cообщить модератору

145. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (145), 17-Ноя-23, 20:49 
Очевидно смысл в том, что разработчик сам принимает решение об использовании новых фич стандарта исходя из платформ потребителей и компиляторов, которые на них можно использовать.

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

Ответить | Правка | Наверх | Cообщить модератору

146. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (145), 17-Ноя-23, 20:50 
Ах да. Я же забыл. В расте так не умеют.

И делают вид, что такой вариант использования принципиально существовать не может.

Ответить | Правка | Наверх | Cообщить модератору

166. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (166), 18-Ноя-23, 00:41 

Каждый разработчик принимает решение… 😂😂😂

Иными словами жрет с лопаты что дают производители компиляторов, и в любом случае говорит что было вкусно.

Ответить | Правка | К родителю #145 | Наверх | Cообщить модератору

167. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (145), 18-Ноя-23, 00:53 
И там компилятор. И там компиляторы - но, как в анекдоте, есть ньюанс.

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

А вот расте. Один.

Вот и выходит как в анекдоте. И меня ... в ... и у тебя ... в ..., но есть ньюанс.

Ответить | Правка | Наверх | Cообщить модератору

183. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (183), 18-Ноя-23, 02:42 
Анекдот выходит всегда когда сишник про свой дырявый стандарт заливать начинает.
А по итогу это не стандарт, а кусок никому не нужной писанины об которую все вытирают ноги.
Ответить | Правка | К родителю #167 | Наверх | Cообщить модератору

234. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (145), 18-Ноя-23, 11:46 
Какая альтернативная логика в твоем высказывании. Ты большой оригинал.
Ответить | Правка | К родителю #183 | Наверх | Cообщить модератору

235. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (145), 18-Ноя-23, 11:53 
Из твоего высказывания получается что каждый раз, когда когда сишник говорит про стандарт. Бедный (ну или довольный, смотря по ориентации) растоман страдает (ну или расслабляется и получает удовольствие).

Ты из второго типа растоманов?

Ответить | Правка | К родителю #183 | Наверх | Cообщить модератору

153. "Выпуск языка программирования Rust 1.73. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (153), 17-Ноя-23, 22:59 
>> runtime сводится к базовой инициализации и сопровождению стандартной библиотеки
> Но он все таки есть. Причем поверх сишного 🌚

Неа, ты сейчас таки просто "опеннетно-экпердно" эт-самое в лужу,
https://github.com/rust-lang/rust/blob/bb4d1491466d8239a7a5f...
Заодно и показав "уровень" местных Военов Супротив Раста.

Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

39. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (49), 17-Ноя-23, 15:15 
> Аудит подтвердил высокое качество кодовое базы и использование в архитектуре и реализации приёмов, нацеленных на достижение максимальной безопасности.

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

Ответить | Правка | Наверх | Cообщить модератору

40. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от Анонист (?), 17-Ноя-23, 15:24 
Тут спасибо нейросетям надо говорить. Прогоняя и оптимизируя через нее, можно получить офигенный код. Мы с коллегой провели эксперимент, написали простое приложение вручную, сначала честно без нейросетей, потом с помощью нейросети. Разница просто невероятная в плане качества кода и его структуры.
Ответить | Правка | Наверх | Cообщить модератору

48. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +3 +/
Сообщение от Аноним (49), 17-Ноя-23, 15:55 
Выглядит как сообщение написанное нейросетью))
Ответить | Правка | Наверх | Cообщить модератору

55. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  –1 +/
Сообщение от Аноним (51), 17-Ноя-23, 16:15 
Нейросети непредсказуемые. Заложенные баги все дружно проглядят. И они там будут, потому что сетки в принципе не осознают, что делают, и зачем. Другое дело, когда они являются ассистентом, избавляющим от необходимости копипастить вручную (практика, приводящая всё к тем эе багам). Конечно, это ускоряет создание, но толку.
Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

99. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  –1 +/
Сообщение от Аноним (95), 17-Ноя-23, 17:21 
Ага, мне коллега присылал этот код. Он во-первых не работает. Во-вторых не по нашим гайдлайнам (логично, сеть то о них ничего не знает), а в четвёртых небезопасный.
Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

157. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от _kp (ok), 17-Ноя-23, 23:20 
Без примера кода, есть основания полагать, что сами написали излишне плохо.
Конечно исключения возможны, когда пусть и не шедевральный, но вменяемый код можно сильно заулучшать. Но, упоминание о невероятном качестве настораживает.
Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

214. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (198), 18-Ноя-23, 05:32 
>Тут спасибо нейросетям надо говорить. Прогоняя и оптимизируя через нее, можно получить офигенный код.

Крутая идея. Это буквально означает вторую жизнь для Си и никакого Раста не нужно в принципе. Все баги и уязвимости просто фиксит нейросеть, вот и решение всех проблем.

Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

288. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от BeLord (ok), 20-Ноя-23, 09:38 
Угу, я скормил код одного нашего корпоративного решения на Java, попросил оптимизировать, нейронка подумала и переписала все на хрен на С++, кстати красиво переписала-))))
Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

45. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от Пряник (?), 17-Ноя-23, 15:46 
Нужно преобразование кода в ассемблер, как в Си/Си++. Иначе непонятно, как там всё работает. Вот в Си понятно: функция - это метка ассемблера, поэтому будь добр сначала хотя бы обьявить её в коде, чтобы метка попала в таблицу меток ELF файла и компоновщик ld увидел её и заменил на реальный адрес во всех файлах.
Ответить | Правка | Наверх | Cообщить модератору

50. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от Анонин (?), 17-Ноя-23, 15:58 
Э... ну как бы это уже есть
cargo rustc --release -- --emit asm
и смотри на ассемблерный код
Ответить | Правка | Наверх | Cообщить модератору

78. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +1 +/
Сообщение от Пряник (?), 17-Ноя-23, 16:42 
rustc --emit asm test1.rs

Ужас, сколько кода нужно для обычного Hello World!

Ответить | Правка | Наверх | Cообщить модератору

85. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +1 +/
Сообщение от Аноним (49), 17-Ноя-23, 16:49 
Надеюсь ты не в дебаге смотришь?
А то есть тут особо одуренные...

500 байт хелло ворд весит

$ cat hello.rs
#![no_std]
#![no_main]
use core::panic::PanicInfo;
use syscall::syscall;

#[panic_handler]
fn panic(_info: &PanicInfo) -> ! { loop {} }

#[no_mangle]
pub extern fn _start() -> ! {
    let message = "Hello World\n".as_bytes();
    unsafe {
        syscall!(WRITE, 0, message.as_ptr(), message.len());
        syscall!(EXIT,0);
    }
    loop {}
}

Ответить | Правка | Наверх | Cообщить модератору

111. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +6 +/
Сообщение от Аноним (111), 17-Ноя-23, 18:13 
Капец сколько бойлерплейта
Ответить | Правка | Наверх | Cообщить модератору

117. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  –3 +/
Сообщение от Аноним (49), 17-Ноя-23, 18:48 
Неужели тебе строчек кода жалко)?
Все равно лучше чем в дыряшке код вида
  *((char*)0)=null
или
  printf("%d", *((char*)ptr+4));
Ответить | Правка | Наверх | Cообщить модератору

159. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +4 +/
Сообщение от _kp (ok), 17-Ноя-23, 23:23 
Оба примера- го́вноко́д, за который на работе получили бы по затылку.
Ответить | Правка | Наверх | Cообщить модератору

161. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (161), 17-Ноя-23, 23:29 
это оптимизации)
Ответить | Правка | К родителю #111 | Наверх | Cообщить модератору

126. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (122), 17-Ноя-23, 19:06 
А ты можешь не дёргать сисколы, а честно вызывать функции и чтоб так же 500 байт было?

Так-то и я на Си могу сисколами в 500 байт уложиться, а на асме и того меньше.

Ответить | Правка | К родителю #85 | Наверх | Cообщить модератору

287. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (153), 20-Ноя-23, 01:31 
> а на асме и того меньше.

Ну да, ну да

Disassembly of section .text:

00000000004000b0 <.text>:
  4000b0:    b8 04 00 00 00           mov    $0x4,%eax
  4000b5:    be d2 00 40 00           mov    $0x4000d2,%esi
  4000ba:    ba 0c 00 00 00           mov    $0xc,%edx
  4000bf:    31 ff                    xor    %edi,%edi
  4000c1:    0f 05                    syscall
  4000c3:    b8 01 00 00 00           mov    $0x1,%eax
  4000c8:    31 ff                    xor    %edi,%edi
  4000ca:    0f 05                    syscall
  4000cc:    0f 1f 40 00              nopl   0x0(%rax)
  4000d0:    eb fe                    jmp    0x4000d0

Contents of section .rodata:
4000d2 48656c6c 6f20576f 726c640a           Hello World.  


Это - весь код, остальную кучу байтиков в принципе можно и убрать, хорошенько поигравшись с опциями линковки ...
Ответить | Правка | Наверх | Cообщить модератору

295. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от fidoman (ok), 24-Ноя-23, 00:56 
Это не hello world, это hello i'm heater
hello world должен штатно завершаться, а не требовать срубить его киллом или через таск менеджер.
Ответить | Правка | Наверх | Cообщить модератору

296. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от ХрюХрю (?), 24-Ноя-23, 14:26 
#include <stdio.h>
struct {
    int (*printf)(const char* format, ...);
} fmt = {printf};
int main(void) {
    fmt.printf("hello");
}
Ответить | Правка | Наверх | Cообщить модератору

131. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +2 +/
Сообщение от Аноним (122), 17-Ноя-23, 19:13 
Hello world с unsafe, серьёзно?
Ответить | Правка | К родителю #85 | Наверх | Cообщить модератору

270. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +1 +/
Сообщение от Прохожий (??), 18-Ноя-23, 23:55 
А как ещё дёргать системные вызовы? Это не то, за что компилятор может отвечать.

Код выше просто для демонстрации того, что результирующий бинарник может быть вполне себе малюсеньким. Более каноничный Hello world куда проще, но и бинарник весить будет больше.

Ответить | Правка | Наверх | Cообщить модератору

133. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (6), 17-Ноя-23, 19:24 
С таким убогим синтаксисом он всегда будет местечковым язычком. Что печально, со своей концепцией он мог занять ниши от системного, до серверного программирования. Но сейчас проще брать жс, писать на нем фронт, бэк, электрон, и реакт натив. Потому что бойлерплейта как в питоне, а не как в расте.
Ответить | Правка | К родителю #85 | Наверх | Cообщить модератору

138. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (122), 17-Ноя-23, 19:36 
Можно вопрос? Зачем loop {} в конце?
Ответить | Правка | К родителю #85 | Наверх | Cообщить модератору

160. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +2 +/
Сообщение от _kp (ok), 17-Ноя-23, 23:27 
Что бы безопасно зависнуть при ошибке хелловорда.
Ответить | Правка | Наверх | Cообщить модератору

184. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +3 +/
Сообщение от Аноним (122), 18-Ноя-23, 02:43 
Там у него unsafe в хеллоуин уорлде, безопасностью тут даже не пахнет
Ответить | Правка | Наверх | Cообщить модератору

237. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от freecoder (ok), 18-Ноя-23, 14:47 
Unsafe говорит не об отсутствии безопасности, а о том, что обеспечение безопасности берёт на себя программист, а не компилятор.
Ответить | Правка | Наверх | Cообщить модератору

242. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (122), 18-Ноя-23, 16:03 
Да я понял. Это безопасность кого надо безопасность. Не то что в Си.
Ответить | Правка | Наверх | Cообщить модератору

279. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от _kp (ok), 19-Ноя-23, 20:37 
> Unsafe говорит не об отсутствии безопасности, а о том, что обеспечение безопасности
> берёт на себя программист, а не компилятор.

В двух местах по тупому завесить процесс при ошибке.
Не велика ответственность.

Кстати, если при вызове фукнции write и произойдет ошибка, то или и так получим сообщение об ошибке в консоли.
Если же ошибка будет на стороне драйвера не вернет управление, то от обмазывания unsafe пользы не больше чем от бубна.

Но помощь системе зависнуть при ошибке, прямо в хелооворде, вместо возврата кода ошибки, ставит под сомнение квалификацию автора.

Ответить | Правка | К родителю #237 | Наверх | Cообщить модератору

286. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (153), 20-Ноя-23, 01:19 
>> Unsafe говорит не об отсутствии безопасности, а о том, что обеспечение безопасности
>> берёт на себя программист, а не компилятор.
> В двух местах по тупому завесить процесс при ошибке.
> Не велика ответственность.

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

> Кстати, если при вызове фукнции write и произойдет ошибка, то или и
> так получим сообщение об ошибке в консоли.

Чегось?

> Если же ошибка будет на стороне драйвера не вернет управление, то от
> обмазывания unsafe пользы не больше чем от бубна.

А в огороде бузина. В общем, опять Воены ничего не поняли, но ценное мнение заимели.

> Но помощь системе зависнуть при ошибке, прямо в хелооворде, вместо возврата кода
> ошибки, ставит под сомнение квалификацию автора.

Пока что лишь Воены своми "смелыми" выскзываниями ставят свою квалификацию под сомнение.


Ответить | Правка | Наверх | Cообщить модератору

165. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +1 +/
Сообщение от warlock66613 (ok), 18-Ноя-23, 00:22 
> Можно вопрос? Зачем loop {} в конце?

Это на случай если exit не сработает как должен.

Ответить | Правка | К родителю #138 | Наверх | Cообщить модератору

178. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (178), 18-Ноя-23, 01:47 
Хм... а на Википедии хелловорлд на расте по-другому выглядит. Можете заменить нынешний пример вашим здесь: https://en.m.wikipedia.org/wiki/Rust_(programming_language)#Hello_World_program ?
Ответить | Правка | К родителю #85 | Наверх | Cообщить модератору

228. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +2 +/
Сообщение от Аноним (51), 18-Ноя-23, 10:21 
Там врут опять, вот каноничный привет мир на расте

https://github.com/mTvare6/hello-world.rs

Ответить | Правка | Наверх | Cообщить модератору

280. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от _kp (ok), 19-Ноя-23, 20:47 
> Там врут опять, вот каноничный привет мир на расте

"Канноничность",точнее параноидальность, зашкаливает.

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


Ответить | Правка | Наверх | Cообщить модератору

88. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от Анонин (?), 17-Ноя-23, 16:51 
Ты опцию --release специально пропусти?
А так... да, кода побольше чем в тупом как валенок си. А тут и ошибки нормальны выдавать будет.
Ответить | Правка | К родителю #78 | Наверх | Cообщить модератору

213. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  –1 +/
Сообщение от Аноним (198), 18-Ноя-23, 05:22 
>Ужас, сколько кода нужно для обычного Hello World!

Первое знакомство с Растом и сразу такое столкновение с реальностью.
А знатоки --release пусть добавят аналогичную оптимизацию и в хеллоуворлд на Си.

Ответить | Правка | К родителю #78 | Наверх | Cообщить модератору

72. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +1 +/
Сообщение от Аноним (-), 17-Ноя-23, 16:37 
>Компания Google представила в списке рассылки разработчиков ядра Linux новую реализацию механизма межпроцессного взаимодействия Binder

Разработчики кернела вежливо отказали...

Ответить | Правка | Наверх | Cообщить модератору

86. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (49), 17-Ноя-23, 16:50 
Отказали платиновому спонсору?
Те самые "Разработчики кернела" которые на зарплате от гугла?!

Ох уж эти сказочники!

Ответить | Правка | Наверх | Cообщить модератору

89. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от Советский инженер (ok), 17-Ноя-23, 16:55 
ето он про разрабов hurd
Ответить | Правка | Наверх | Cообщить модератору

92. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +1 +/
Сообщение от Аноним (49), 17-Ноя-23, 17:00 
Так он все еще 0.9 причем 2016 года.
Имхо он уже помер, но еще не завонялся.

В хурде была как минимум одна хорошая идея - микроядерность.
Так что посмотрим как будет развиваться Open Se Cura - чтобы уйти от ситуации "драйвер видяхи упал и уронил всю систему".

Ответить | Правка | Наверх | Cообщить модератору

103. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от Советский инженер (ok), 17-Ноя-23, 17:32 
Open Se Cura выглядит так что это специализировання ОС, которая будет жить в ИИ ускорителях.
или других подобных девайсах. не будет там никаких драйверов видяхи.
Ответить | Правка | Наверх | Cообщить модератору

90. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от Анонин (?), 17-Ноя-23, 16:56 
Ну так оно будет жить только в ядре андроида.
Гуглу от этого не холодно и не жарко.
Ответить | Правка | К родителю #72 | Наверх | Cообщить модератору

108. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (47), 17-Ноя-23, 18:02 
> Ну так оно будет жить только в ядре андроида.

binder в ядре давно

https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux...

и он даже используется в waydroid. Непонятно куда внедрилы kdbus из редхата рассосались - им так нужен был быстрый ядрёный ipc, вот он есть а интереса нет.

Ответить | Правка | Наверх | Cообщить модератору

127. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +1 +/
Сообщение от Аноним (122), 17-Ноя-23, 19:09 
Быстрый ядерный IP много лет сушествует: mmap, shmem
Ответить | Правка | Наверх | Cообщить модератору

128. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (122), 17-Ноя-23, 19:09 
*ipc
Ответить | Правка | Наверх | Cообщить модератору

134. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от Советский инженер (ok), 17-Ноя-23, 19:26 
ок, а ты внедрилам kdbus из редхата это рассказал?
Ответить | Правка | К родителю #127 | Наверх | Cообщить модератору

180. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (47), 18-Ноя-23, 02:23 
> Быстрый ядерный IP много лет сушествует: mmap, shmem

и как там быстро узнавать что кто-то тебе написал что-то в общую память - постоянно опрашивать ?

/* * Finally, we wait until the other process * changes the first character of our
memory * to '*', indicating that it has read what * we put there. */
while (*shm != '*')
sleep(1);

Ответить | Правка | К родителю #127 | Наверх | Cообщить модератору

186. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (122), 18-Ноя-23, 02:52 
Во-первых, с чего ты взял что твой пример со слипом корректный?

Во-вторых, shmem был просто как пример что межпроцессорное взаимодействие в ядре существует

В-третьих, mmap куда лучше разделяемой памяти. Можешь epoll'ом слушать что файловый дескриптор получил данные.

Ответить | Правка | Наверх | Cообщить модератору

230. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (47), 18-Ноя-23, 10:48 
> Во-первых, с чего ты взял что твой пример со слипом корректный?

давай ты пояснишь тогда что там не корректно ?

> В-третьих, mmap куда лучше разделяемой памяти

что ты предлагаешь мапить для ipc ?

> shmem был просто как пример что межпроцессорное взаимодействие в ядре существует

твои примеры подходят для череззадничного ipc - спора нет, очевидно для современных разработок такое не подходит

Ответить | Правка | Наверх | Cообщить модератору

110. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +2 +/
Сообщение от Аноним (111), 17-Ноя-23, 18:08 
От новости к новости Уже сложнее плюсов становится.

Иногда проще написать void*, чем возиться с типами. Зачем стремится к вероятности 1, если в 98% хватит более меньшего значения. Как школьники без знания тервера.

Ответить | Правка | Наверх | Cообщить модератору

115. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +1 +/
Сообщение от Аноним (115), 17-Ноя-23, 18:30 
> проще написать void*, чем возиться с типами

Это всё, что нужно знать о программировании на C, C++, и о программистах, выбирающих эти языки. Действительно, зачем возиться с какой-то никому не нужной детерминированностью программы, если с вероятностью в 90% ваше бизнес-приложение не рухнет под нагрузкой?

И эти гэмблеры ещё пытаются кого-то учить.

Ответить | Правка | Наверх | Cообщить модератору

169. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (111), 18-Ноя-23, 01:27 
> Это всё, что нужно знать о программировании на C, C++, и о программистах, выбирающих эти языки. Действительно, зачем возиться с какой-то никому не нужной детерминированностью программы, если с вероятностью в 90% ваше бизнес-приложение не рухнет под нагрузкой?

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

Ответить | Правка | Наверх | Cообщить модератору

194. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от Прохожий (??), 18-Ноя-23, 04:20 
>то в чем проблема?

Проблема в плохой читаемости и сопровождаемости такого кода. Ваш Кэп.

Ответить | Правка | Наверх | Cообщить модератору

208. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (198), 18-Ноя-23, 05:09 
Про плохую читаемость и сопровождаемость фанатикам Раста лучше бы помалкивать.
Ответить | Правка | Наверх | Cообщить модератору

238. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  –1 +/
Сообщение от freecoder (ok), 18-Ноя-23, 14:50 
У Rust-кода отличная сопровождаемость. Потому что львиную долю проверок делает компилятор автоматически.
Ответить | Правка | Наверх | Cообщить модератору

246. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (233), 18-Ноя-23, 17:39 
"Отличная сопровождаемость кода, потому что компилятор делает проверки." Это была короткая, но честная демонстрация растологики.
Ответить | Правка | Наверх | Cообщить модератору

266. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +3 +/
Сообщение от Прохожий (??), 18-Ноя-23, 23:39 
Если подумать, то высказывание форумчанина выше вполне себе логично. Но это если подумать, к чему программисты на Си, вроде тебя, с детства не приучены.

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

Разумеется, речь не идёт о всех возможных проверках. Только о тех, что встроены в компилятор Раста.

Ответить | Правка | Наверх | Cообщить модератору

254. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +1 +/
Сообщение от Аноним (254), 18-Ноя-23, 21:27 
У раст отличная читаемость.unwrap()
потому что львиную долю проверок делает компилятор.unwrap()

Ответить | Правка | К родителю #238 | Наверх | Cообщить модератору

297. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (297), 01-Дек-23, 19:48 
Очередной неосилятор монад порвался
Ответить | Правка | Наверх | Cообщить модератору

265. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от Прохожий (??), 18-Ноя-23, 23:33 
Во-первых, я - не фанатик. Я сторонник использования этого языка вместо морально устаревшего Си или переусложнённого Си++.

Во-вторых, а в чём проблемы с читаемостью в Rust? И чем она принципиально отличается от Си? Набор символов везде один и тот же примерно. Некоторые конструкции непривычны взгляду Си-программиста? В этом всё дело?

Ответить | Правка | К родителю #208 | Наверх | Cообщить модератору

276. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (276), 19-Ноя-23, 18:50 
> Набор символов везде один и тот же примерно.

Пиши тогда на брэйнфаке

Ответить | Правка | Наверх | Cообщить модератору

171. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +1 +/
Сообщение от Аноним (111), 18-Ноя-23, 01:33 
> Это всё, что нужно знать о программировании на C, C++, и о программистах, выбирающих эти языки. Действительно, зачем возиться с какой-то никому не нужной детерминированностью программы, если с вероятностью в 90% ваше бизнес-приложение не рухнет под нагрузкой?

Потому что на расте никаого приложения бы вообще не было. А код падает... Под нагрузкой... Любой Узнаешь, когда вырастешь и перестанешь здороваться с миром.

Ответить | Правка | К родителю #115 | Наверх | Cообщить модератору

243. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (56), 18-Ноя-23, 16:48 
> А код падает... Под нагрузкой... Любой

Когда в разработке ПО ни в зуб ногой, но пыли в глаза напустить надо...

Ответить | Правка | Наверх | Cообщить модератору

255. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (254), 18-Ноя-23, 21:32 
> Когда в разработке ПО ни в зуб ногой, но пыли в глаза напустить надо...

Газифицируешь опять? Вообще то летс ит крэш нормальная тема. Ты никогда не можешьна 100 процентов быть уверен , поэтому мониторинги и вотчеры по-любому нужны. Вопрос не есть ли ошибки, а в их кол-ве. Да кому я объясняю, выложишь что-тотпосложнее хэллоуворда тогда поймёшь.

Ответить | Правка | Наверх | Cообщить модератору

267. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от Прохожий (??), 18-Ноя-23, 23:43 
> Потому что на расте никаого приложения бы вообще не было.

Ты новость точно читал полностью? Там как раз про приложения на Rust.

Ответить | Правка | К родителю #171 | Наверх | Cообщить модератору

123. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  –2 +/
Сообщение от Аноним (49), 17-Ноя-23, 19:02 
Отличная идея!
Пусть в рентген аппарате на котором тебя будут исследовать, с вероятностью 98% будет нормальная экспозиция, а в остальных переполнение и доза в 100 раз больше.
Ты наверное с радостью пойдешь на такой риск)

ps в Therac-25 одной из ошибок было как раз целочисленно переполнение, именно такое как любят разработчики дыряшки

Ответить | Правка | К родителю #110 | Наверх | Cообщить модератору

129. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +2 +/
Сообщение от Аноним (122), 17-Ноя-23, 19:10 
Только там был не Си
Ответить | Правка | Наверх | Cообщить модератору

150. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  –1 +/
Сообщение от Аноним (56), 17-Ноя-23, 22:32 
Речь в первую очередь в отношении к делу.
Ответить | Правка | Наверх | Cообщить модератору

209. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +1 +/
Сообщение от Аноним (198), 18-Ноя-23, 05:10 
Какой быстрый спрыг. Отношение может быть таким же и при программировании на Rust, наоборот оно там еще больше поощряется.
Ответить | Правка | Наверх | Cообщить модератору

226. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (56), 18-Ноя-23, 09:54 
Как скажешь :)
Ответить | Правка | Наверх | Cообщить модератору

172. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +3 +/
Сообщение от Аноним (111), 18-Ноя-23, 01:34 
> а в остальных переполнение

Запусти ты код под санитайзерами. Ну или добавь проверку где надо. Или в расте вместо + ты пишешь checked_add()?

Ответить | Правка | К родителю #123 | Наверх | Cообщить модератору

176. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +3 +/
Сообщение от Аноним (111), 18-Ноя-23, 01:39 
> Пусть в рентген аппарате на котором тебя будут исследовать

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

Ответить | Правка | К родителю #123 | Наверх | Cообщить модератору

210. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (198), 18-Ноя-23, 05:12 
Еще можно порекомендовать вообразить, что если ПО для рентгена напишут на Rust, с его постоянными обновлениями и отсуствием стандарта.
Ответить | Правка | Наверх | Cообщить модератору

220. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (166), 18-Ноя-23, 09:07 
Кто о чем, а сишник о своем никчемном стандарте, об который все производители компиляторов вытирают ноги …
😂😂😂
Ответить | Правка | Наверх | Cообщить модератору

241. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (254), 18-Ноя-23, 15:48 
Беги обновляй раст, а то собираться перестанет
Ответить | Правка | Наверх | Cообщить модератору

245. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (233), 18-Ноя-23, 17:30 
Почему же тогда компиляторы Си совместимы между собой? Загадка! Наверное растоман как всегда...
Ответить | Правка | К родителю #220 | Наверх | Cообщить модератору

250. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (56), 18-Ноя-23, 20:00 
> Почему же тогда компиляторы Си совместимы между собой?

Удачи тебе скомпилировать ядро без расширений GNU.

Ответить | Правка | Наверх | Cообщить модератору

151. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (56), 17-Ноя-23, 22:36 
> От новости к новости Уже сложнее плюсов становится.

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

Ответить | Правка | К родителю #110 | Наверх | Cообщить модератору

168. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (111), 18-Ноя-23, 01:22 
Причем тут висячие ссылки и многопоточность? В расте код многопоточный сильно проще? Умные указатели не используешь? Ты раст дебажил? Ты смотрел, что под капотом, используемых тобой растовых оберток?
Ответить | Правка | Наверх | Cообщить модератору

207. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (56), 18-Ноя-23, 05:07 
> Причем тут висячие ссылки и многопоточность?

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

Хотя, какой смысл это все тебе объяснять, если любитель void*
и критик Раста с таким даже не сталкивался?

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

> В расте код многопоточный сильно проще?

Прикинь, да. Или критикам Раста ниезвестно, что borrow checker проверяет владение и доступ в том числе и в многопоточныом коде?

Ответить | Правка | Наверх | Cообщить модератору

215. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (254), 18-Ноя-23, 05:42 
> Но ты иди, раскрой глаза разработчикам ядра: расскажи им, как ты лихо сорвал покровы с шарлотанов, продвигающих Раст. Будет сенсация!

Почитай ревью патчей прежде чем тут писать. Там просто никто не знает раст у них вопрос зачем

Ответить | Правка | Наверх | Cообщить модератору

253. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (56), 18-Ноя-23, 21:15 
> Почитай ревью патчей прежде чем тут писать. Там просто никто не знает раст у них вопрос зачем

Ну так я об этом и говорю: ты иди, раскрой глаза этим "незнающим раст", возглавляемых Торвальдсом, который принял Раст в ядро.

Ладно они дурачки, но тебя-то не проведешь - раскусил растозаговор! Ну так спаси ядро от метастаз Раста, пока не поздно. Лишь на тебя вся надежда - всем остальным уже запудрили мозги!

Ответить | Правка | Наверх | Cообщить модератору

112. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +5 +/
Сообщение от Аноним (112), 17-Ноя-23, 18:19 
Если ржавчина такая суперская почему она намерьво привязанна к менеджеру пакетов? GCC проекты можно и в офлайне собрать.
Ответить | Правка | Наверх | Cообщить модератору

118. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от Смузихлёб (ok), 17-Ноя-23, 18:48 
Потому что смузи-way.
Ответить | Правка | Наверх | Cообщить модератору

125. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (49), 17-Ноя-23, 19:04 
О, еще один "исксперт", лучше бы ты жевал...

Вот почитай https://doc.rust-lang.org/cargo/faq.html#how-can-cargo-work-...
Можно и оффлайн все собрать, и свою коллекцию пакетов сделать.

Ответить | Правка | К родителю #112 | Наверх | Cообщить модератору

130. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +1 +/
Сообщение от Аноним (122), 17-Ноя-23, 19:12 
Ок, тогда другой вопрос - а почему название такое говеное? Карго, это грузоперевозки какие-то?
Ответить | Правка | Наверх | Cообщить модератору

136. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +1 +/
Сообщение от Аноним (49), 17-Ноя-23, 19:29 
ого, неужели аргументы закончились и последний шаг "прикапаться к названию"?

Ну тогда представь:
"маленькие человечки на маленьких машинках везут тебе по сети пакетики с данными, которые называются crates (тобишъ ящики на эльфийском)"
вот тебе и грузоперевозки

Примерно по той же причине в Руби есть gems, у Джавы есть jars (тк банка кофе), в Crystal - shards, а любимица игроделов Lua использует rocks.

Ответить | Правка | Наверх | Cообщить модератору

137. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +1 +/
Сообщение от Анонин (?), 17-Ноя-23, 19:29 
Уже не знаешь к чему докопаться?
Потому что раст crate - минимальная единица компиляции ("A crate is the smallest amount of code that the Rust compiler considers at a time"), что в переводе "ящик".
А чем ящики являются - грузом.
Ответить | Правка | К родителю #130 | Наверх | Cообщить модератору

156. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (51), 17-Ноя-23, 23:17 
Но, кроме шуток, это худшее, что могло случиться с растом.
Ответить | Правка | Наверх | Cообщить модератору

152. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +2 +/
Сообщение от Аноним (152), 17-Ноя-23, 22:53 
Название правильное и в точку. То самое карго, которое в идиоме «карго-культ».

Постмодерновая самоирония она такая — когда сам себя беззлобно обсмеял, и тем самым исключил серьёзные нападки.

«Мы конструируем сверх-сложную и сверх-монструозную систему, разобраться в которой давно не под силу одному человеку, но всем говорим что она безопасная и лучше конкурентов. Верьте нам — разве люди с такими прекрасными лицами и инклюзивными идеалами могут врать? Что? Карго–культ? Ха–ха–ха, мы уже сами так пошутили. И вам доброго дня!»

Ответить | Правка | К родителю #130 | Наверх | Cообщить модератору

155. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от Анонимусс (?), 17-Ноя-23, 23:09 
Вот только карго-культ - это делать действия, без понимания в надежде что что-то произойдет.
А раст - тут и понимание есть, и сам язык лучше и безопаснее дыряшки.
Хотел написать "конкурента", но ее даже конкурентом назвать нельзя...
Ответить | Правка | Наверх | Cообщить модератору

158. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +1 +/
Сообщение от Аноним (51), 17-Ноя-23, 23:22 
>аже конкурентом назвать нельзя

Это потому, что на расте ничего на написано до сих пор? Или из-за отсутствия стандартов? Или из-за отсутствия стабильного аби? Или из-за того, что поведение меняется каждое обновление, и всё отваливается среди прочего? Я думаю, ты слишком критично относишься к расту всё же, Москва не сразу строилась.

Ответить | Правка | Наверх | Cообщить модератору

162. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  –1 +/
Сообщение от Анонимусс (?), 17-Ноя-23, 23:34 
Может ты читать не умеешь?
Прям в этой статье написано про RustVMM и новую реализацию Binder, причем первое написано с нуля, второе - переписали с дыряшки. И после этого ты пишешь "на расте ничего на написано до сих пор".
И все бредовые "проблемы", которые ты описал никак не мешает на расте писать тем, кто реально что-то делает.

> из-за отсутствия стандартов

Прелестнейшие "стандарты" дыряшки и плюсов уже обсудили выше. Спасибо, такое нам не надо.

> отсутствия стабильного аби

А где оно еще стабильное кроме дыряшки?

> поведение меняется каждое обновление, и всё отваливается среди прочего

Вранье. Сидишь на стабильной generation и у тебя вообще ничего не меняется.

> Я думаю, ты слишком критично относишься к расту всё же

Унылая попытка набросить, в след. раз постарайся лучше.

Ответить | Правка | Наверх | Cообщить модератору

164. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (51), 18-Ноя-23, 00:11 
>Может ты читать не умеешь?
>Прям в этой статье написано про RustVMM и новую реализацию Binder, причем первое написано с нуля, >второе - переписали с дыряшки. И после этого ты пишешь "на расте ничего на написано до сих пор".
>И все бредовые "проблемы", которые ты описал никак не мешает на расте писать тем, кто реально что-то делает.

Так я тебе и говорю. Постепенно улучшаются инструменты, и когда-нибудь кто-нибудь что-нибудь напишет. Просто нельзя ничего серьёзного написать на языке, который не готов для написания кода. Когда он малопопулярный к тому же. Так что, чем больше развитие, тем скорее это произойдёт. А ты всё жалуешься.

Ответить | Правка | Наверх | Cообщить модератору

192. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  –2 +/
Сообщение от Прохожий (??), 18-Ноя-23, 04:15 
>и когда-нибудь кто-нибудь что-нибудь напишет

В полный рост пишут. И новое. И старое переписывают.

>который не готов для написания кода

Крупные корпорации начали использовать этот язык в своих продуктах. Но Аноним с форума утверждает, что язык не готов. Кому верить?

Ответить | Правка | Наверх | Cообщить модератору

203. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +1 +/
Сообщение от Аноним (198), 18-Ноя-23, 04:58 
Крупные корпорации как писали на Java и NET, так и пишут. Но Аноним с форума утверждает, что они используют Раст. Кому верить?
Ответить | Правка | Наверх | Cообщить модератору

225. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  –1 +/
Сообщение от Советский инженер (ok), 18-Ноя-23, 09:44 
ути пути. насильничек пытаеться поиграть в логику ...

вот тебе крупная корпорация переписала проект с тормозной явы на раст - https://github.com/facebook/buck2

от как оно может быть, крупные корпорации могут испольщовать более 2-х ЯП одновременно.
но куда уж это понять простому сишнику !

Ответить | Правка | Наверх | Cообщить модератору

240. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (51), 18-Ноя-23, 15:14 
Вроде пока только плачутся, что это очень дорого и неэффективно. Не получается нанимать дешёвых глупых растовиков и на этом экономить, просто нет желающих. А в остальных случаях проигрывает во всём.
Ответить | Правка | К родителю #192 | Наверх | Cообщить модератору

177. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +2 +/
Сообщение от Ivan_83 (ok), 18-Ноя-23, 01:45 
Всё бы ничего, но те кто пишут что на русте что на петоне что на руби - не поддерживают свои поделия на платформах за пределами их десктопа.
Руст не самый ужасный из списка, но тоже неприятный для меинтейнеров.
Ответить | Правка | К родителю #162 | Наверх | Cообщить модератору

170. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +3 +/
Сообщение от Аноним (111), 18-Ноя-23, 01:29 
> Вот почитай https://doc.rust-lang.org/cargo/faq.html#how-can-cargo-work-...
> Можно и оффлайн все собрать, и свою коллекцию пакетов сделать.

Что вы все кидаете эту ссылку. Ты лучше покажи кто так делает.

Ответить | Правка | К родителю #125 | Наверх | Cообщить модератору

187. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (112), 18-Ноя-23, 03:03 
А можно без Cargo? Старым проверенным методом через tar-файлы? Собираю свой дистр, со своим менеджером пакетов. Тащить Cargo чтоб собрать librsvg выглядит глупо. Не находите?
Ответить | Правка | К родителю #125 | Наверх | Cообщить модератору

222. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от Советский инженер (ok), 18-Ноя-23, 09:32 
>А можно без Cargo?

конечно можно.
тебе никто не запрещает вызывать rustc из башскрипта или мейкфайла. все в твоих руках.

Ответить | Правка | Наверх | Cообщить модератору

173. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (111), 18-Ноя-23, 01:35 
> привязанна к менеджеру пакетов?

Потому что это язык для контроля над погромистами. Все будет привязано.

Ответить | Правка | К родителю #112 | Наверх | Cообщить модератору

201. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (198), 18-Ноя-23, 04:52 
Но есть его форк Crab.
Ответить | Правка | Наверх | Cообщить модератору

199. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +1 +/
Сообщение от Аноним (198), 18-Ноя-23, 04:47 
Столько пафосных слов, а в реальности нишевой язык для нишевых проектов.
Ответить | Правка | Наверх | Cообщить модератору

239. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  –7 +/
Сообщение от freecoder (ok), 18-Ноя-23, 14:55 
Столько пафосных обличений, а в реальности - отличный язык общего назначения для большого спектра проектов.
Ответить | Правка | Наверх | Cообщить модератору

264. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (56), 18-Ноя-23, 22:53 
> нишевой язык для нишевых проектов

Как и C.

Ответить | Правка | К родителю #199 | Наверх | Cообщить модератору

278. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (276), 19-Ноя-23, 18:54 
Он не нишевый: что написано на нем пользуется вестимо каждый день
Ответить | Правка | Наверх | Cообщить модератору

223. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  –2 +/
Сообщение от Аноним (223), 18-Ноя-23, 09:36 
Отличный язык, позволяет безопасно работать с памятью. А когда добавили в Линукс, Линукс стал еще безопаснее. Наконец-то исчезнут ошибки, связанные с памятью.
Ответить | Правка | Наверх | Cообщить модератору

244. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (233), 18-Ноя-23, 17:22 
Согласен, на Расте программируется на 200% лучше чем на любом другом языке!
Ответить | Правка | Наверх | Cообщить модератору

258. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +2 +/
Сообщение от Аноним (254), 18-Ноя-23, 21:42 
> А когда добавили в Линукс, Линукс стал еще безопаснее

Это типа как иконка в машине? Так это работает?

Ответить | Правка | К родителю #223 | Наверх | Cообщить модератору

251. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  –1 +/
Сообщение от ilowryemail (?), 18-Ноя-23, 20:10 
Они могут смело засудить разработчиков brainfuck за то, что те украли название их языка.
Ответить | Правка | Наверх | Cообщить модератору

271. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (271), 19-Ноя-23, 00:08 
> но ныне развиваемого под покровительством независимой некоммерческой организации Rust Foundation

Обнаружено логическое противоречие в строке 1.

Либо развиваемый, либо независимый. Организация не может быть одновременно независимой от тех, кто её спонсирует, и при этом развивать проект. Прямое следствие тут: организацию спонсируют, организация развивает язык, значит развитие языка зависит от спонсирования.

Можно конечно сказать, что спонсирование организации никак не влияет на развитие языка, но тогда придётся вычеркнуть утверждение о том, что организация развивает язык.

Ответить | Правка | Наверх | Cообщить модератору

272. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  –2 +/
Сообщение от Аноним (272), 19-Ноя-23, 08:47 
Всё ещё слишком мало скобочек, надо больше.
Ответить | Правка | Наверх | Cообщить модератору

274. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +2 +/
Сообщение от Аноним (274), 19-Ноя-23, 11:45 
чего спорить Си как был так и останется навсегда
И раст останется. Будет попыхивать в сторонке чекать своих боровов
В итоге код всё равно нейронки писать будут. Скорее всего на Си
Ответить | Правка | Наверх | Cообщить модератору

282. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от Смузихлёб (ok), 19-Ноя-23, 22:02 
> чего спорить Си как был так и останется навсегда

В юникс подобных системах - да. Учитывая, что всё завязано на системные си-шные библиотеки и в манах (которые почему-то никто не читает) описывается только си-шка.

Ответить | Правка | Наверх | Cообщить модератору

283. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от Смузихлёб (ok), 19-Ноя-23, 22:07 
> В итоге код всё равно нейронки писать будут.

Так уже пишут. Мои проекты за последние полгода все сделаны с помощью chatgpt + google bard + github copilot. Но скажу так, если у человека нет навыков программирования, то за него нейронки код не напишут. Всё равно нужно подправлять, дописывать, доробатывать напильником, а самое главное - понимать что делаешь. Но то что они ускоряют процесс - факт.

Ответить | Правка | К родителю #274 | Наверх | Cообщить модератору

285. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (285), 20-Ноя-23, 00:45 
С учетом колоссальной существующей кодовой базы для обучения нейросетей и отличных компиляторов скорее всего будут генерировать на Си. Для обучения нейросетей также очень важна стабильность языка.
Ответить | Правка | К родителю #274 | Наверх | Cообщить модератору

292. "Выпуск языка программирования Rust 1.74. Аудит RustVMM. Пере..."  +/
Сообщение от Аноним (292), 22-Ноя-23, 05:54 
Заголовок в rrs поправьте, то там 1.73 указан.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2023 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру