The OpenNET Project / Index page

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



"Уязвимость в сетевых библиотеках языков Rust и Go, позволяющая обойти проверку IP-адресов"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Заметили полезную информацию ? Пожалуйста добавьте в FAQ на WIKI.
. "Уязвимость в сетевых библиотеках языков Rust и Go, позволяющ..." –1 +/
Сообщение от Урри (ok), 09-Авг-21, 17:38 
Вообще-то оный аноним прав - язык С как только появился, так сразу на нем написали кучу нужного и работающего кода. Причем весь этот код (за редкими исключениями) можно и сейчас спокойно скомпилировать под целую кучу платформ. Скомпилировать и запустить.

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

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

Поэтому раст уже сейчас выглядит как лоскутное одеяло - заплатка на заплатке. Куча совершенно излишних в нормальном языке элементов синтаксиса. зачастую закодированных символами. Зачем??

Язык С, на котором удобно и просто можно закодировать ВСЕ, имеет 32 зарезервированных слова. Тридцать два. Этого хватает, чтобы построить любую нужную конструкцию и запрограммировать любой нужный алгоритм.

У раста более 60 зарезервированных слов, и лень считать сколько зарезервированных одноразовых символов.

Впрочем, ладно. То такое. Технический долг он такой - обязательно догонит.

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

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

Оглавление
Уязвимость в сетевых библиотеках языков Rust и Go, позволяющая обойти проверку IP-адресов, opennews, 08-Авг-21, 13:51  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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