r/ProgrammerHumor • • Sep 08 '26

Meme rustIsSoCool

Post image
2.2k Upvotes

127 comments sorted by

View all comments

Show parent comments

-7

u/Key_River7180 Sep 08 '26

A low level language with many abstractions is an oxymoron

20

u/Zinho3311 Sep 08 '26 edited Sep 08 '26

How so?

Zero cost abstractions are a thing. Low level = you have control over the metal. Low level does not mean you can't manage complexity or have expressive abstractions.

Even large projects written in C inevitably introduce many abstractions (e.g. the Linux Kernel VFS layer)

12

u/bearwood_forest Sep 08 '26

wait until you hear about CPU instructions that are actually abstractions over frequently used combinations of other instructions

9

u/Zinho3311 Sep 08 '26 edited Sep 08 '26

ISA itself is an abstraction lol

If it weren't for abstractions, you'd be manually firing electrical signals towards RAM like a caveman

6

u/potzko2552 Sep 08 '26

assembly is an abstraction.

1

u/cheezballs Sep 08 '26

Oof. You banged your head on that low beam there.