The "C is Efficient" Language Fallacy (2006)
This is old (2006), and seems to base its argument around the problems with unrestricted pointers in C, that cause aliasing.<p>As of C99, of course, C has the "restrict" keyword which allows pointers to explicitly be declared to <i>not</i> alias, thus enabling all these optimizations in C, too.