The OpenNET Project / Index page

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



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

Оглавление

WD разрабатывает NVMe-драйвер на языке Rust. Эксперименты с Rust во FreeBSD, opennews (??), 13-Сен-22, (0) [смотреть все]

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


93. "WD разрабатывает NVMe-драйвер на языке Rust. Эксперименты с ..."  +/
Сообщение от Аноним (11), 13-Сен-22, 14:31 
>>> позволять ей развиваться органически <<<

тащить в ядро, то без чего и так можно прекрасно обойтись, не является развитием🤦
>>> разобрались бы в языке, почитали документацию <<<

согласен, людям не мешало бы разобраться как надо писать программы на языке Си!

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

120. "WD разрабатывает NVMe-драйвер на языке Rust. Эксперименты с ..."  +5 +/
Сообщение от burjui (ok), 13-Сен-22, 15:13 
> согласен, людям не мешало бы разобраться как надо писать программы на языке Си!

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

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

157. "WD разрабатывает NVMe-драйвер на языке Rust. Эксперименты с ..."  +/
Сообщение от Аноним (11), 13-Сен-22, 16:16 
Если в 2022 году продолжать учить Си по книге K&R (а многие так и делают), то на выходе как раз и получаются те самые "лучшие программисты мира", которые совершенно ничего не знают о таком понятии как обработка ошибок и тестирование, - отсюда и плачевный результат! Если человеку сразу объяснить что к чему и показать как выглядит полный цикл разработки ПО на языке Си, то и таких "детских проблем" не будет; проблема тут в другом, что таких книг как раз таки не существет в природе в принципе!!!
Ответить | Правка | Наверх | Cообщить модератору

172. "WD разрабатывает NVMe-драйвер на языке Rust. Эксперименты с ..."  +5 +/
Сообщение от burjui (ok), 13-Сен-22, 16:52 
У костяка разработчиков Linux опыт измеряется десятилетиями, они прекрасно знают весь "цикл разработки", но это не останавливает их от совершения ошибок. Это не "детские проблемы", а природа человека, и книги тут ни при чём. У C есть объективные недостатки, борьба с которыми только отнимает время и силы, уже давно пора их исправлять. Я считаю, что Rust - хорошая попытка, так же считают большинство тех, кто пробовал на нём писать. Но кучка троллей-ретрофилов на Опеннете упорно с пеной у рта пытается доказать, что ничего лучше C нет. Это инфантилизм и просто глупость.

Да вот недавно был один адепт церкви "Идеального Сишного Кода" в комментах к очередной новости о Rust, который целую ветку доказывал, что его набор принципов и дисциплина позволяют писать код без проблем с памятью, и запостил ссылку на свою репу. Ретрофилы мельком глянули на код и накидали плюсиков: мол, видали, растаманы, как код нужно писать. А я запустил его код и СРАЗУ же наткнулся на вывод мусора из памяти. Мсье Идеальный Сишник невнимательно прочитал доки и использовал функцию неправильно, а компилятор идеального языка это молча схавал и позволил читать из неинициализированной памяти.

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

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

186. "WD разрабатывает NVMe-драйвер на языке Rust. Эксперименты с ..."  –1 +/
Сообщение от Аноним (11), 13-Сен-22, 17:34 
>>> У костяка разработчиков Linux опыт измеряется десятилетиями <<<

Всё так, вот только у меня есть вопрос: что мешает этим "великим гуру" сойти до нас "обычных смертных" и написать книгу-замену K&R, и показать как нужно писать на языке Си?

>>> так же считают большинство тех, кто пробовал на нём писать <<<

Я писал на Расте; язык мягко говоря спорный, а уж тащить его в ядро ещё более спорное решение.

>>> один адепт церкви <<<

я "атеист", так что это не про меня; сам стараюсь обходить "сектантов" стороной.

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

191. "WD разрабатывает NVMe-драйвер на языке Rust. Эксперименты с ..."  +/
Сообщение от Аноним (191), 13-Сен-22, 18:02 
> я "атеист", так что это не про меня; сам стараюсь обходить "сектантов" стороной.

И чего тогда не пошел мимо, а стал отвечать евангелисту?

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

200. "WD разрабатывает NVMe-драйвер на языке Rust. Эксперименты с ..."  +/
Сообщение от freecoder (ok), 13-Сен-22, 18:36 
Что писал на Rust? Что не понравилось (и по сравнению с чем)?
Ответить | Правка | К родителю #186 | Наверх | Cообщить модератору

213. "WD разрабатывает NVMe-драйвер на языке Rust. Эксперименты с ..."  +/
Сообщение от Аноним (11), 13-Сен-22, 20:32 
>>> Что писал на Rust? <<<

небольшое приложение для общения и передачи файлов по сети + консольные утилиты для работы с сетью.

>>> Что не понравилось (и по сравнению с чем)? <<<

это довольно холиварная тема, так что даже не буду её начинать! одно могу сказать точно, язык довольно неоднозначный; могу лишь сказать, что лично мне вполне хватает С++, хотя я мягко говоря не его большой фанат.

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

216. "WD разрабатывает NVMe-драйвер на языке Rust. Эксперименты с ..."  +/
Сообщение от freecoder (ok), 13-Сен-22, 21:13 
Ну не знаю, мне на Rust программируется быстрее и проще, чем на плюсах. И сетевые приложения писал, и консольные - растом доволен. Даже не знаю, чем он вам не угодил.
Ответить | Правка | Наверх | Cообщить модератору

277. "WD разрабатывает NVMe-драйвер на языке Rust. Эксперименты с ..."  +/
Сообщение от Аноним (11), 14-Сен-22, 15:14 
>>> Даже не знаю, чем он вам не угодил. <<<

Может у меня просто с++ головного мозга, - кто знает:)(

ПС: Нравится раст, - пишите на нем! А если вам, еще за это и платят, то вообще прекрасно!

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

206. "WD разрабатывает NVMe-драйвер на языке Rust. Эксперименты с ..."  +1 +/
Сообщение от burjui (ok), 13-Сен-22, 19:06 
Вот и я задаюсь вопросом: почему за 40 лет никто не может написать книгу по C, которая раз и навсегда положит конец "детским болезням"? Все настолько заняты, или просто язык "неизлечим"?
Ответить | Правка | К родителю #186 | Наверх | Cообщить модератору

237. "WD разрабатывает NVMe-драйвер на языке Rust. Эксперименты с ..."  +/
Сообщение от Аноним (237), 13-Сен-22, 23:38 
Почему, мистер burjui, почему? Во имя чего? Что вы делаете? Зачем, зачем встаете? Зачем продолжаете бороться? Неужели вы верите в какую-то миссию, или вам просто страшны UB? Так в чем же миссия, может быть, вы откроете? Это полностью безопасный код, правда, может быть, мир, или вы боретесь против невежества на Опеннет? Иллюзии, мистер burjui, причуды восприятия. Хрупкие логические теории слабого человека, который отчаянно пытается оправдать свое существование — бесцельное и бессмысленное! Но они, мистер burjui, как и Opennet, столь же искусственны. Только человек может выдумать скучное и безжизненное понятие "безопасная работа с памятью"! Вам пора это увидеть, мистер burjui, увидеть и понять! Вы не можете победить, продолжать борьбу против воинов супротив раста бессмысленно. Почему, мистер burjui, почему вы упорствуете? Почему вы пытаетесь под каждой темой про Rust что-то доказать воинам СиМатрицы?
Ответить | Правка | К родителю #172 | Наверх | Cообщить модератору

171. "WD разрабатывает NVMe-драйвер на языке Rust. Эксперименты с ..."  +/
Сообщение от name (??), 13-Сен-22, 16:49 
С чего вы взяли, что это лучшие? Лучшие, как показывает практика, сидят на литкоде, грокают интервью и потом пишут на html, css и js в фаанге. А сишники это едва ли не худшие программисты мира. Хуже только крестовики.
Ответить | Правка | К родителю #120 | Наверх | Cообщить модератору

315. "WD разрабатывает NVMe-драйвер на языке Rust. Эксперименты с ..."  –1 +/
Сообщение от Аноним (315), 16-Сен-22, 09:37 
А ты не думаешь, что до ржавого просто ещё не добрались всякие институты, которые сейчас играются со спектром и мельдонием? Сравнивать язык, на котором написан изрядный пласт реально работающего ПО и язык, на котором написано куча пустого кода для заполнения гитхаба - ну такое себе.
Ответить | Правка | К родителю #120 | Наверх | Cообщить модератору

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

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




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

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