Size: a a a

2020 March 11

DF

Dollar Føølish in rust_offtopic
Ну в принципе на вар лупе ещё можно проебаться,но такой фор написать наверное надо бухим быть
источник

AK

Alexander Krivitskiy in rust_offtopic
polunin.ai
Ну это баги. Баги могут быть везде
Переполнение буфера - тоже баг.
источник

DF

Dollar Føølish in rust_offtopic
Хотя я часто кожу бухим
источник

Т8

Т-34 85 in rust_offtopic
Emmanuel Goldstein
Ура, цитата из стандарта!
Читаем:
> An  integer  constant  expression  with  the  value  0,  or  such  an  expression  cast  to  type void *, is called a null pointer constant.
Что означает:
(void*)0 это некая null pointer constant.
Можно заметить, что
int x = 0;
void* n = (void*)x;
это уже не null pointer constant, потому что не constant expression.
И что это меняет? Это всё равно указатель на 0
источник

Т8

Т-34 85 in rust_offtopic
Emmanuel Goldstein
Потому что не константен
Л-логика
источник

RP

Roman Proskuryakov in rust_offtopic
указатель на 0 - это норма
источник

EG

Emmanuel Goldstein in rust_offtopic
Т-34 85
И что это меняет? Это всё равно указатель на 0
Но это больше не null pointer.
Null pointer это константный ноль приведённый  к указателю, согласно стандарту
источник

RP

Roman Proskuryakov in rust_offtopic
Т-34 85
И что это меняет? Это всё равно указатель на 0
int x = 0;
int* y = &x; // указатель на ноль.
источник

RP

Roman Proskuryakov in rust_offtopic
ужааасно! UB, срочно зовите С++ полицию
источник

EG

Emmanuel Goldstein in rust_offtopic
В этом месте компилятор генерирует специальное значение, которое не равно нулю на некоторых платформах
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
а почему он так написан?
Спроси разрабов шарпа. Я про исходный смысл этого null рассказываю
источник

A

Aleksandr Khristenko in rust_offtopic
Кстати, jetbrains в честь 20тилетия устроили квесты. Если пройти, получаешь коды на пол года подписки на All product pack.
источник

DF

Dollar Føølish in rust_offtopic
Да ладно
источник

DF

Dollar Føølish in rust_offtopic
Где ето?
источник

P

Pavel in rust_offtopic
Doge Shibu
Ок, пойдём с другой стороны:

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

DF

Dollar Føølish in rust_offtopic
В Москве?
источник

RP

Roman Proskuryakov in rust_offtopic
Dollar Føølish
Да ладно
первый квест - пройди вступительные в универ и получи студак
источник

DF

Dollar Føølish in rust_offtopic
Хахаз
источник

A

Aleksandr Khristenko in rust_offtopic
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
эмм, в расте i32 x = mem::unitialized() это УБ
Что именно ub?
источник