Size: a a a

cxx.Дискуссионная

2020 March 06

а

а это кто in cxx.Дискуссионная
Mikail Bagishov
лол, тогда примерно все C++ программисты дураки. Можешь ли ты например доказать, что в linux kernel нет UB? (или другом большом проекте по твоему выбору). С учетом того, что ранее там UB всплывали и создавали уязвимости
в linux kernel C!!!!
источник

Т8

Т-34 85 in cxx.Дискуссионная
а это кто
расскажи в чём проблема
висячая ссылка
источник

MB

Mikail Bagishov in cxx.Дискуссионная
а это кто
в linux kernel C!!!!
То есть если программист на С допускает UB, то это норма, а если на C++ то он дурак?
источник

Т8

Т-34 85 in cxx.Дискуссионная
Mikail Bagishov
лол, тогда примерно все C++ программисты дураки. Можешь ли ты например доказать, что в linux kernel нет UB? (или другом большом проекте по твоему выбору). С учетом того, что ранее там UB всплывали и создавали уязвимости
UB есть в стандартной библиотеке твоего любимого раста. Не юзай её!
источник

MB

Mikail Bagishov in cxx.Дискуссионная
Т-34 85
UB есть в стандартной библиотеке твоего любимого раста. Не юзай её!
Я знаю что там есть UB
источник

Т8

Т-34 85 in cxx.Дискуссионная
Mikail Bagishov
То есть если программист на С допускает UB, то это норма, а если на C++ то он дурак?
нет, если у раставчанина ub, то он дурак. У остальных это норма
источник

Т8

Т-34 85 in cxx.Дискуссионная
Mikail Bagishov
Я знаю что там есть UB
ну вот, раставчанины дураки
источник

MB

Mikail Bagishov in cxx.Дискуссионная
Но почему это должно останавливать меня от юзания ее?
источник

Т8

Т-34 85 in cxx.Дискуссионная
у них ub
источник

Т8

Т-34 85 in cxx.Дискуссионная
Mikail Bagishov
Но почему это должно останавливать меня от юзания ее?
там же UB!!!!1111
источник

Т8

Т-34 85 in cxx.Дискуссионная
ужас какой
источник

а

а это кто in cxx.Дискуссионная
Т-34 85
висячая ссылка
Вот именно
В C++ это обычный код с UB, а в Rust этот код нескомпмлируется потому что компилятор видит потенциальный баг

И это лишь простой пример. Реальный код гораздо сложнее и там ты уже так просто баг не увидишь, а вот Rust компилятор увидит
источник

MB

Mikail Bagishov in cxx.Дискуссионная
Лол, насколько мне известно все существующие компиляторы плюсов и раста так или иначе сломаны. (Типа неправильной обработки noalias)
источник

MB

Mikail Bagishov in cxx.Дискуссионная
Так что баг в стдлибе я переживу как-нибудь
источник

Т8

Т-34 85 in cxx.Дискуссионная
а это кто
Вот именно
В C++ это обычный код с UB, а в Rust этот код нескомпмлируется потому что компилятор видит потенциальный баг

И это лишь простой пример. Реальный код гораздо сложнее и там ты уже так просто баг не увидишь, а вот Rust компилятор увидит
ну, я же и говорю, если не можешь писать рабочий код, бери раст
источник

Т8

Т-34 85 in cxx.Дискуссионная
Mikail Bagishov
Так что баг в стдлибе я переживу как-нибудь
удачи
источник

MB

Mikail Bagishov in cxx.Дискуссионная
Т-34 85
удачи
Пока жив, как видишь.
источник

VS

Vladimir Suisei in cxx.Дискуссионная
Почему нельзя просто взять и придумать язык где нет ваших ебучих уб
источник

MB

Mikail Bagishov in cxx.Дискуссионная
Vladimir Suisei
Почему нельзя просто взять и придумать язык где нет ваших ебучих уб
такие есть
источник

MB

Mikail Bagishov in cxx.Дискуссионная
напримей брейнфак
источник