Am 23.01.2013 08:59, schrieb Mehrdad:
On Tuesday, 22 January 2013 at 11:41:14 UTC, Sergei Nosov wrote:
But the trend is C is becoming more and more a high-level assembler.


http://blog.llvm.org/2011/05/what-every-c-programmer-should-know.html


This blog post (the first in a series of three) tries to explain some of
these issues so that you can better understand the tradeoffs and
complexities involved, and perhaps learn a few more of the dark sides of C.
It turns out that C is not a "high level assembler" like many
experienced C programmers (particularly folks with a low-level focus)
like to think, and that C++ and Objective-C have directly inherited
plenty of issues from it.

Yes, I keep repeating that.

Many developers have no idea that modern CPUs do lots of things that invalidate the concept of C as a "high level assembler".

Most likely fuelled by the fact that many don't learn modern CPU architectures nowadays.

--
Paulo

Reply via email to