Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Certain C optimizations are difficult to implement due to pointers. But that doesn't make pointers themselves complicated.

Most of the C community agrees that strict aliasing assumptions are more trouble than they are worth.



Strict aliasing isn't the root problem here, because Rust, which doesn't have C-style strict aliasing, would similarly exhibit the same theoretical miscompilation in the absence of provenance.


strict aliasing is an example of questionable optimizations from hard to verify assumptions.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: