The OpenNET Project / Index page

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



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

Оглавление

Уязвимости в Please, альтернативе sudo, написанной на языке Rust , opennews (ok), 18-Май-21, (0) [смотреть все]

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


26. "Уязвимости в Please, альтернативе sudo, написанной на языке ..."  +5 +/
Сообщение от Аноним (26), 18-Май-21, 09:36 
А если нет разница, тогда зачем использовать раст?
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

38. "Уязвимости в Please, альтернативе sudo, написанной на языке ..."  +/
Сообщение от llolik (ok), 18-Май-21, 09:58 
> А если нет разница, тогда зачем использовать раст?

Лайфтаймы, типизация и всё вот это, что предлагает rust, даёт некую уверенность в том, что ты случайно не накрошишь ошибок доступа к памяти и прочих, выявляемых статанализом/borrow-checker-ом.

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

ЗЫ. Тем не менее, считать, что всё и сразу надо срочно переписать на rust ИМХО - такой же идиотизм.

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

66. "Уязвимости в Please, альтернативе sudo, написанной на языке ..."  –3 +/
Сообщение от Аноним (66), 18-Май-21, 11:00 
Очередная бредятина от фанатика
Ответить | Правка | Наверх | Cообщить модератору

107. "Уязвимости в Please, альтернативе sudo, написанной на языке ..."  +1 +/
Сообщение от Аноним (107), 18-Май-21, 12:10 
Завалил фактами)
Ответить | Правка | Наверх | Cообщить модератору

137. "Уязвимости в Please, альтернативе sudo, написанной на языке ..."  +/
Сообщение от Аноним (137), 18-Май-21, 13:28 
Завали Фракта1л
Ответить | Правка | Наверх | Cообщить модератору

86. "Уязвимости в Please, альтернативе sudo, написанной на языке ..."  +1 +/
Сообщение от Crazy Alex (ok), 18-Май-21, 11:30 
А если с более строгими языками сравнивать, чем си? Плюсы там, go, c# наконец? Вдруг оказывается, что 95% проблем и так ловятся/не возникают (ну не выйдешь ты за пределы std::vector при каноничном применении), и остаются извращения с borrow-checker-ом, где возни больше, чем профита. Зато лозунги красивые.
Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

94. "Уязвимости в Please, альтернативе sudo, написанной на языке ..."  +1 +/
Сообщение от llolik (ok), 18-Май-21, 11:48 
> А если с более строгими языками сравнивать, чем си?

Ну претензия на нативщину/системщину, какбы. Так что тут остаются в сравнений только плюсы (ну какой-нибудь ныне маргинальный Pascal/Oberon не будем, для ясности) с их 1001-им способом отстрела конечностей.

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

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

99. "Уязвимости в Please, альтернативе sudo, написанной на языке ..."  +/
Сообщение от Урри (ok), 18-Май-21, 11:58 
> Но если язык даёт какие-никакие плюсы и облегчает жизнь, то можно попробовать его плюсы использовать.

И как типичный растофанатик - ни слова о минусах.

Вот у брейнфака тоже есть неоспоримые плюсы:
1) самый простой из тьюринг-полных языков программирования (всего восемь сущностей), научить брейнфаку можно за две минуты даже 4-летнего ребенка.
2) полное отсутствие утечек памяти, указателей, переполнений стека и делений на 0.

"Но если язык даёт какие-никакие плюсы и облегчает жизнь, то можно попробовать его плюсы использовать." (с)

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

105. "Уязвимости в Please, альтернативе sudo, написанной на языке ..."  +3 +/
Сообщение от llolik (ok), 18-Май-21, 12:07 
> И как типичный растофанатик - ни слова о минусах.

Я где-то призывал писать только на нём? Я где-то написал что rust - это самый офигительный язык, который я видел? Что-то я такого не помню. то что он имеет свои сильные стороны - это я писал. Вот то, что есть точка зрения, что надо попробовать и решить: перевешивают-ли плюсы, предоставляемые языком, его ограничения - это я писал.

> Вот у брейнфака

И в чём аналоги? Он когда-то позиционировался, как промышленный язык. На нём вообще, кроме приколов, что-то когда-нибудь писали?

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

131. "Уязвимости в Please, альтернативе sudo, написанной на языке ..."  +/
Сообщение от n00by (ok), 18-Май-21, 13:11 
> научить брейнфаку можно за две минуты даже 4-летнего ребенка.

А как ему название объяснить?

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

147. "Уязвимости в Please, альтернативе sudo, написанной на языке ..."  +1 +/
Сообщение от пох.. (?), 18-Май-21, 13:56 
а зачем, он же в четыре года не знает английского? Просто название, ну как автобус или крокодил.

А воспитательницу в детском саду поздно уже жалеть - он же ж ей кодом похвастается, а не названием. Тут-то она в дурку и поедет.

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

152. "Уязвимости в Please, альтернативе sudo, написанной на языке ..."  +/
Сообщение от Аноним (152), 18-Май-21, 14:15 
Чтобы было меньше таких "Уязвимости в подсистеме eBPF, позволяющие выполнить код на уровне ядра Linux" новостей.
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

178. "Уязвимости в Please, альтернативе sudo, написанной на языке ..."  +/
Сообщение от Аноним (176), 18-Май-21, 15:11 
Эта новость показывает, что сам по себе Rust от этого не поможет.
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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