The OpenNET Project / Index page

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



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

Оглавление

Checkpoint предложил технику защиты Safe-Linking, усложняющу..., opennews (??), 23-Май-20, (0) [смотреть все]

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


60. "Checkpoint предложил технику защиты Safe-Linking, усложняющу..."  +/
Сообщение от Аноним (60), 24-Май-20, 01:45 
Очень неосмотрительно ассоциациировать попытку привнести больше безопасности в мир с чем-то отрицательным.
Да, полной безопасности не бывает, опасность может затаиться и в языке с VM/GC, и на уровне ошибок железа.
Но если можно что-то автоматизировать, особенно когда это касается безопасности, это НУЖНО делать.

И C, и C++ навсегда останутся оружием для стрельбы по ногам, в большей или меньшей степени, при всей моей любви к C++.
И никакой мозг не поможет не совершить ни одной ошибки в коде, если проект больше хелловорлда. Никакой.

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

81. "Checkpoint предложил технику защиты Safe-Linking, усложняющу..."  +1 +/
Сообщение от YetAnotherOnanym (ok), 24-Май-20, 11:54 
> Очень неосмотрительно ассоциировать потакание неряшливости и лености ума с попыткой привнести больше безопасности в мир

Можешь не благодарить.

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

85. "Checkpoint предложил технику защиты Safe-Linking, усложняющу..."  +1 +/
Сообщение от Аноним (60), 24-Май-20, 15:23 
Чушь.
Написание на C не приводит к ряшливости ума, а лишь порождает баги на пустом месте из-за абсолютного unsafe. Которые потом годами могут висеть и внезапно вылезать в самый неподходящий момент как мировая уязвимость.
Любая автоматизация - это благо и повышение эффективности.

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

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

86. "Checkpoint предложил технику защиты Safe-Linking, усложняющу..."  +1 +/
Сообщение от YetAnotherOnanym (ok), 24-Май-20, 15:37 
А Вы писали на C и в ваших программах вылезали баги? Или анализировали баги в чужих программах и определили, то они появились благодаря "абсолютному unsafe"?
Ответить | Правка | Наверх | Cообщить модератору

98. "Checkpoint предложил технику защиты Safe-Linking, усложняющу..."  +/
Сообщение от Аноним (60), 26-Май-20, 16:40 
C++ в основном, в контексте разница не велика, stl или qt core вообще не панацея, а скорее затычка в днище
Баги только логические, а из-за языка сегфолты. Конечно, это дебажится и правится, но веселее править эти падения в чужом коде. Или многопоточном, когда дебаггер иногда сам не выкуривает, где пошло что-то не так
Так что да, из-за unsafe
О чем говорить, если взятие ссылки на элемент в векторе и пуш - это уже жесткое ub
И такие ub на каждом шагу, иногда и не заметишь, и будет годами висеть
Ответить | Правка | Наверх | Cообщить модератору

99. "Checkpoint предложил технику защиты Safe-Linking, усложняющу..."  +/
Сообщение от YetAnotherOnanym (ok), 27-Май-20, 11:54 
Ну не знаю...
Я писал на простом C, у меня всё работало корректно.
Возможно, это специфика плюсов.
Ответить | Правка | Наверх | Cообщить модератору

82. "Checkpoint предложил технику защиты Safe-Linking, усложняющу..."  +/
Сообщение от Аноним (82), 24-Май-20, 11:56 
Мозилла корп, огестапливающая свою паству там и тут почему-то не ощущается "безопасно".
Ответить | Правка | К родителю #60 | Наверх | Cообщить модератору

93. "Checkpoint предложил технику защиты Safe-Linking, усложняющу..."  +/
Сообщение от deeaitch (ok), 24-Май-20, 19:22 
> Очень неосмотрительно ассоциациировать попытку привнести больше безопасности в мир с чем-то
> отрицательным.
> Да, полной безопасности не бывает, опасность может затаиться и в языке с
> VM/GC, и на уровне ошибок железа.
> Но если можно что-то автоматизировать, особенно когда это касается безопасности, это НУЖНО
> делать.
> И C, и C++ навсегда останутся оружием для стрельбы по ногам, в
> большей или меньшей степени, при всей моей любви к C++.

Что-то у меня ничего не падает, не течет и в ногу ни разу не попал. Нет, я не говорю что не делал ошибок, делал, кучу. Огромную кучу.

И что-то тонны прекрасного софта написаны. И с дырами и без.

> И никакой мозг не поможет не совершить ни одной ошибки в коде,
> если проект больше хелловорлда. Никакой.

Как и компилятор не поможет.

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

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

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




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

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