language is all about communication.
-
language is all about communication. if you wrote it, and your compiler accepts it, then it's real C code
-
language is all about communication. if you wrote it, and your compiler accepts it, then it's real C code
@joe the myth of UB
programmer: I consent
compiler: I consent
ANSI standards committee: isn't there someone you forgot to ask?
-
@joe the myth of UB
programmer: I consent
compiler: I consent
ANSI standards committee: isn't there someone you forgot to ask?
@technomancy @joe strictly speaking, if the compiler consents it would be "implementation defined behavior" and there's absolutely nothing the committee can do about it besides (as it does) grant it the permission to be
-
@technomancy @joe strictly speaking, if the compiler consents it would be "implementation defined behavior" and there's absolutely nothing the committee can do about it besides (as it does) grant it the permission to be
@whitequark @technomancy @joe implementation defined means it's documentated. Otherwise it's unspecified behavior, unless the standard doesn't explicitly define it as UB or IFNDR. In all of those the compiler may "consent" as in it compiles. The semantics are entirely different though
-
undefined Oblomov ha condiviso questa discussione su