tag:blogger.com,1999:blog-8397311766319215218.post6327203772341849856..comments2023-11-29T18:05:17.337+01:00Comments on metablog: cc -OsmartassMarcel Weiherhttp://www.blogger.com/profile/11651004661887001433noreply@blogger.comBlogger3125tag:blogger.com,1999:blog-8397311766319215218.post-50676916694163619062015-03-05T18:07:47.349+01:002015-03-05T18:07:47.349+01:00Undefined behaviour is one of the defining charact...Undefined behaviour is one of the defining characteristics of C, and C compiler writers' particular attitude towards optimization one of the reasons behind the language's enduring popularity. If you want Java, or D, or Pascal, or Rust, you know where to find them.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8397311766319215218.post-88124680034687289652015-03-04T15:54:24.382+01:002015-03-04T15:54:24.382+01:00The linked article was sarcastic, which is clear i...The linked article was sarcastic, which is clear if you read some later blog posts by that author.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8397311766319215218.post-14176432297223100412015-01-13T16:20:12.796+01:002015-01-13T16:20:12.796+01:00This is not right. When the program does undefined...This is not right. When the program does undefined behaviour, it is not that the compiler is sabotaging the program on purpose; but rather that this is a case that it is not able or willing to handle. It is like when you throw your smartphone in the water: your smartphone will invoke undefined behaviour and will most likely fail to work properly. But that is not a design choice of the manufacturer with a kill-switch or whatever, this is just outside of the range of proper usages of your smartphone.Anonymoushttps://www.blogger.com/profile/11810048328015951610noreply@blogger.com