Size: a a a

2020 September 27

A

Alexey in ntwrk
Misak Khachatryan
если выйдут из строя, значит захватили
Да это турки все воду баламутят. Если бы они не кричали, что поддержат Азербайджан фиг бы чего началось.
источник

AB

Alexander Biryukov in ntwrk
Pavel Odintsov
даже сам факт что он написан на С - это уже риск даже если бы оно было писано Керниганом и Ритчи
А что не так с C?
источник

PO

Pavel Odintsov in ntwrk
чуть менее чем почти все, к сожалению, кроме скорости и синтаксиса - они приличны
источник

PO

Pavel Odintsov in ntwrk
там же ручное управление памятью, это же просто раздолье для багов
источник

PO

Pavel Odintsov in ntwrk
просто ужасное управление многопоточностью
источник

PO

Pavel Odintsov in ntwrk
отсутствие примитивов структур данных (еще 55 строковых функций?)
источник

AB

Alexander Biryukov in ntwrk
Надо на некстхопе Paolo сказать чтобы срочно переписывал pmacct
источник

PO

Pavel Odintsov in ntwrk
ну пмаккт это все же не hot path
источник

PO

Pavel Odintsov in ntwrk
цена ошибки - отвалится аналитика
источник

PO

Pavel Odintsov in ntwrk
с другой стороны софт на С лучше отсутствия софта)
источник

v(

vitex (Victor) in ntwrk
Pavel Odintsov
с другой стороны софт на С лучше отсутствия софта)
А в расте это всё  есть?
источник

PO

Pavel Odintsov in ntwrk
угу, бОльшая часть проблем там решена
источник

PO

Pavel Odintsov in ntwrk
управление памятью и многопоточность - почти полностью, структукры данных совершенствуются
источник

分解物質 in ntwrk
странно
если там в extra compiler flags добавить -O1 или -O2 то будет ответ 0
источник

PO

Pavel Odintsov in ntwrk
вот в этом весь С
источник

PO

Pavel Odintsov in ntwrk
это недокументированная шняга
источник

PO

Pavel Odintsov in ntwrk
источник

PO

Pavel Odintsov in ntwrk
точнее "не описанная в стандарте"
источник

PO

Pavel Odintsov in ntwrk
можно но нижних уровнях оптимизации он заменяет их на умножение и оно работает
источник

分解物質 in ntwrk
Pavel Odintsov
точнее "не описанная в стандарте"
& 6.5.7.3

... If the value of the right operand is negative or is greater than or equal to the width of the promoted left operand, the behavior is undefined.
источник