Size: a a a

Анархическая электроника

2019 December 27

R

Roman in Анархическая электроника
от api не зависит, ускоряет само программирование в итоге, если знаешь язык
источник

П@

Пророк Илия @Vennik in Анархическая электроника
смотри UB в экселе не поймай)
источник

R

Roman in Анархическая электроника
это что за покемон ub?
источник

П@

Пророк Илия @Vennik in Анархическая электроника
Roman
это что за покемон ub?
undefined behavior 🙈🙈🙈🙈
источник

R

Roman in Анархическая электроника
Пророк Илия @Vennik
undefined behavior 🙈🙈🙈🙈
не обязательно эксель, достаточно листа бумаги.
интересно, как я его поймаю, если все поведение прописано?
источник

П@

Пророк Илия @Vennik in Анархическая электроника
Roman
не обязательно эксель, достаточно листа бумаги.
интересно, как я его поймаю, если все поведение прописано?
мало ли переполнение через ноль где-нибудь упустишь
источник

R

Roman in Анархическая электроника
ну это уже из раздела понимания того, с чем работаешь.
источник

R

Roman in Анархическая электроника
например, операция деления где-то в коде, а значение на которое делим внезапно ноль. Это надо знать, что на ноль делить нельзя😁 и следить, чтобы это значение не было ноль.
источник

П@

Пророк Илия @Vennik in Анархическая электроника
Roman
например, операция деления где-то в коде, а значение на которое делим внезапно ноль. Это надо знать, что на ноль делить нельзя😁 и следить, чтобы это значение не было ноль.
если это только не число с плавающей точкой. там как раз это не UB
источник

D

Dr Zlo in Анархическая электроника
деление на ноль это не undefined behavior
источник

D

Dr Zlo in Анархическая электроника
вы че тут, программисты
источник

R

Roman in Анархическая электроника
Dr Zlo
деление на ноль это не undefined behavior
у меня ни разу не было именно такой ошибки
источник

П@

Пророк Илия @Vennik in Анархическая электроника
Dr Zlo
деление на ноль это не undefined behavior
целочисленое – UB
источник

D

Dr Zlo in Анархическая электроника
undefined behavior это недокументированное поведение
источник

R

Roman in Анархическая электроника
Dr Zlo
вы че тут, программисты
ты чо тут, числа с плавающей точкой делишь только?
источник

D

Dr Zlo in Анархическая электроника
Пророк Илия @Vennik
целочисленое – UB
хуечисленное
источник

D

Dr Zlo in Анархическая электроника
везде четко прописано что будет ошибка при делении на ноль,  и какого вида она будет
источник

П@

Пророк Илия @Vennik in Анархическая электроника
Dr Zlo
undefined behavior это недокументированное поведение
ты путаешь undefined behavior с unspecified behavior
источник

П@

Пророк Илия @Vennik in Анархическая электроника
Dr Zlo
везде четко прописано что будет ошибка при делении на ноль,  и какого вида она будет
иди скомпилируй этот код и покажи результат (обязательно запусти программу несколько раз)

int main() {
   printf("%d", 1 / 0);
}
источник

D

Dr Zlo in Анархическая электроника
если бы не было прописано, и кто-то при делении кидал ошибку, кто-то ничего не делал и просто выводил ноль, кто-то кидал сообщение смской, а кто-то тупо рушил всё ос (и это всё один и тот же язык) - тогда да, это было бы UB
источник