|
|
|
|
|
by 1718627440
26 days ago
|
|
> If they do, that is no longer an implementation of C. This is plain wrong. Undefined behaviour, means the C standard specifies no restriction on the behaviour of the program, which is what the implementation chooses to emit. An implementation can very well choose to emit any program it pleases, including programs that encrypt your harddisk, but also programs that stick to well defined rules. |
|
Writing C (or any language) means adhering to the standard, because that's the definition of the language.