TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

C Is Not a Low-level Language: Your computer is not a fast PDP-11 (2018)

17 pointsby bundie3 months ago

9 comments

jsd19823 months ago
It feels a bit unfair to lay the blame for all of this on C. All other mainstream compilable languages compile to similar abstract machines in a similar fashion to C.
sl1ckback3 months ago
Low-level, high-level… such categorization is arbitrary semantics. An old and arbitrary IT meme, like vim vs emacs.<p>No useful outcomes are achieved through the debate. We learn nothing about a previously unknown capability of our technology or self structuring pointless taxonomy.<p>“Oh look a grammatically correct sentence.” is all this rises to.
jeisc3 months ago
Our computers though more powerful don&#x27;t seem to work any better than they did before in my user experience of 30 years: stalls, hang ups, crashes and pop up windows telling me to do something... Why do we trust this consumer level technology to do mission critical work: running our lives or ruining it?
fithisux3 months ago
Low level means simple translation to assembly, not the gigabytes it takes to make a compiler or the crazy implementations, I wonder why Randal Hyde&#x27;s HLA is not popular or maintained by the community.
jasode3 months ago
If you want to see the previous threads, you have to remove &quot;PDP-11&quot; from the search query: <a href="https:&#x2F;&#x2F;hn.algolia.com&#x2F;?dateRange=all&amp;page=0&amp;prefix=true&amp;query=C%20Is%20Not%20a%20Low-level%20Language%202018&amp;sort=byDate&amp;type=story" rel="nofollow">https:&#x2F;&#x2F;hn.algolia.com&#x2F;?dateRange=all&amp;page=0&amp;prefix=true&amp;que...</a><p>Clicking the &quot;past&quot; link by itself won&#x27;t find them.
评论 #43290697 未加载
jstimpfle3 months ago
This is partly fighting a strawman. No performance aware programmer worth their salt assumes a fast PDP-11. C is still loved because it provides control over memory layout and memory management, maybe the two most important things if performance is needed.
whobre3 months ago
To be fair, C was never even considered to be a low level language in cs textbooks, although I see it mentioned at Wikipedia
lelanthran3 months ago
This old canard again? Hasn&#x27;t this been debunked multiple times already?<p>&quot;C is not a low-level language&quot;<p>Uh, okay, then what is?<p>What are you comparing it to? Low-level&#x2F;high-level is not a binary switch, it&#x27;s a spectrum; exactly how many languages are lower-level than C and how many are higher?
评论 #43290769 未加载
评论 #43291027 未加载
kevin_thibedeau3 months ago
There are vastly more computers out there than x86 and many of them <i>are</i> little more (or less) advanced than a PDP-11.
评论 #43290351 未加载
评论 #43290307 未加载
评论 #43290350 未加载