The OpenNET Project / Index page

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



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

Оглавление

Атака по захвату кошельков Electrum через zero-day уязвимост..., opennews (??), 15-Фев-18, (0) [смотреть все]

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


14. "Атака по захвату кошельков Electrum через zero-day уязвимост..."  –1 +/
Сообщение от Аноним (-), 15-Фев-18, 13:51 
Используй range-based for loop, передавай по ссылке, и не будет переполнения.
Ответить | Правка | Наверх | Cообщить модератору

15. "Атака по захвату кошельков Electrum через zero-day уязвимост..."  +/
Сообщение от trolleybusemail (?), 15-Фев-18, 13:56 
Так вот в чистом Си range-based и нет, она только в плюсах.
Ответить | Правка | Наверх | Cообщить модератору

18. "Атака по захвату кошельков Electrum через zero-day уязвимост..."  +/
Сообщение от Аноним (-), 15-Фев-18, 14:04 
В Си есть макросы.
Python лучше сравнивать с C++. Си - скорее системный язык.
Ответить | Правка | Наверх | Cообщить модератору

135. "Атака по захвату кошельков Electrum через zero-day уязвимост..."  +/
Сообщение от Аноним (-), 19-Фев-18, 21:42 
> В Си есть макросы.

Для любителей хайлевела на си есть libcello. Там и итераторы есть, и лямбды, и чего там еще. Си вообще штука довольно гибкая на самом деле.


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

139. "Атака по захвату кошельков Electrum через zero-day уязвимост..."  +/
Сообщение от Аноним (-), 19-Фев-18, 22:30 
>> В Си есть макросы.
> Для любителей хайлевела на си есть libcello. Там и итераторы есть, и
> лямбды, и чего там еще. Си вообще штука довольно гибкая на самом деле.

Но и скорость у этого либчелло соответствующая, ближе к жабе и ЖС.
Сборщик мусора и куча проверок в рантайме не располагают к особой быстроте.
Тогда уж проще сразу какой нить ним или валу взять - там и ЯП помощнее, не такой васикоподобный. И народу побольше.

А гибкость сишная, которая на "макросах", скорее из разряда "да, чисто теоретически можно, но ... "
Макросам для таких кунстштюков вне хеловорлдов очень желательна как минимум гигиеничность.
И нормальная поддержка дебажинга. Что, как и где раскрывается - c этим у связки классического, отдельного от компилятора, препроцессора в качестве макросдвижка вообще-то полная ж*па.
Выручает только то, что современные компиляторы сами себе препроцы и дебагинфу соотв. записать могут.

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

54. "Атака по захвату кошельков Electrum через zero-day уязвимост..."  +/
Сообщение от Crazy Alex (ok), 15-Фев-18, 18:34 
ну вот и пользуйтесь плюсами
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

62. "Атака по захвату кошельков Electrum через zero-day уязвимост..."  +/
Сообщение от Он самый (?), 15-Фев-18, 19:56 
... а мы будем и дальше за границы массива выходить. Думаю так задумывалось
Ответить | Правка | Наверх | Cообщить модератору

67. "Атака по захвату кошельков Electrum через zero-day уязвимост..."  +/
Сообщение от Crazy Alex (ok), 15-Фев-18, 21:08 
Э... кем задумывалось? Если обо мне речь - то наоборот, я не вижу ни одной причины писать на сях там, где можно писать на плюсах. Ну, или D в режиме "better C" - и там и там можно получить сравнимую проиводительность и потребление с сильно уменьшенными шансами на сишные ошибки и гораздо лучшую читабельность.
Ответить | Правка | Наверх | Cообщить модератору

128. "Атака по захвату кошельков Electrum через zero-day уязвимост..."  +/
Сообщение от Аноним (-), 18-Фев-18, 17:13 
На сях в коде больше народа потом может разобраться. На плюсах заканчивается тем что наворачивают зубодробильные абстракции. Это хорошо для улучшения эффективности 1 програмера. Но заканчивается тем что проект дохнет вместе с потерей интереса этого програмера, потому что кроме него вообще никто не может вштырить в эти абстракции. Получается кусок кода который некому девелопать или майнтайнить. Фэйл.

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

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

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

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




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

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