lqp - Andrew Tomazos
November 27th, 2024
01:31 pm

[Link]

Previous Entry Add to Memories Tell A Friend Next Entry
Andrew Tomazos

(27 comments | Leave a comment)

Comments
 
From:[info]lqp
Date:November 28th, 2024 - 03:08 am

Re: Каша в голове

(Link)
UB это задокументорованный не-баг-а-фича a++ - a++.


"a++ - a++" - это как раз unspecified behavior и такого в любом языке системного программирования высокого уровня действительно будет полно.

А Undefined Behavior - это про другое, не про специфику железа а про бондаж и дисциплину.
[User Picture]
From:[info]necax
Date:November 28th, 2024 - 04:21 am

Re: Каша в голове

(Link)
В нормальных языках такого нет.
И в Цє такого бы тоже не было, если бы такие структуры, как коммитет не подразумевали засилья красножопого актива и бюрократизацию всего и вся. Поэтому структура, в своё время неспешно легализовавшая bool теперь способна думать только о жидах и ребе Марксе (всё в соответстствии с законом Паркинсона, в принципе).

> unspecified behavior
> Undefined Behavior
Просто играешь словами и проигрываешь, потому что (a) это одно и то же, (b) unsafe это unsafe это unsafe, кому нужен баунд-чекер, пишут на С++/CLI и (c) int a, b; bool c = &a < &b;
Powered by LJ.Rossia.org