C Is Not a Low-Level Language (queue.acm.org)
recommended by 3 users | 2018 | 472 points by jodooshi | c and c++ | original thread |
3 users recommended this thread. What they said:
uticus Oct 20, 2020 | on: ARM chips have an instruction with JavaScript in the name | context

My favorite article on this: "C Is Not a Low-level Language: Your computer is not a fast PDP-11"

Hacker news post: https://news.ycombinator.com/item?id=16967675

and again: https://news.ycombinator.com/item?id=21888096

noobermin Aug 26, 2018 | on: Solving Spectre and Meltdown may ultimately require a new… | context

Something very relevant to this discussion was this article[0] from a few weeks back. A bit of a clickbait title, but the points are very relevant: C, based on the PDP-11, has a computation model that no longer really tracks with how a computer actually works today, and in those gaps is where people insert in stuff like speculative execution in the first place to be faster while maintaining the guise to app developers of a "fast PDP-11".

[0] https://queue.acm.org/detail.cfm?id=3212479

Old discussion (skip the first reply for meat!)

https://news.ycombinator.com/item?id=16967675

Google234 Dec 27, 2019 | on: C Is Not a Low-level Language (2018) | context

Good previous discussion with 316 comments : https://news.ycombinator.com/item?id=16967675