News for hackers. Stuff that matters.
Re:C Is Not a Low-Level Language by munificent on Tuesday May 01, 2018 @03:47PM (#16970760)
> The fact that it's not giving you a great idea of exactly what's happening in the transistors is irrelevant

The author's point is that what's happening in the transistors is relevant — not controlling it is what led to Spectre and heavy performance losses if you aren't smart about cache usage. Thinking of C as a "low-level language" makes it easier for people to overlook that fact.

Re:C Is Not a Low-Level Language by ori_b on Tuesday May 01, 2018 @04:12PM (#16971027)
And the parent's point is that there should be a distinction in level between Haskell and C, for example.
Re:C Is Not a Low-Level Language by Avshalom on Tuesday May 01, 2018 @05:22PM (#16971796)
Then we need a finer grained taxonomy instead of the current model that is essentially: machine code;c/forth; literally everything else.

I mean that should be blindingly obvious anyway looking at the actual history of programming languages and CPUs but here we are in 2018 insisting that we must have exactly three categories with exactly the definitions of: assembly;C/forth; everything else.