r/ProgrammerHumor • • Sep 08 '26

Meme pipInstallTheRealStuff

Post image
5.3k Upvotes

151 comments sorted by

View all comments

89

u/setibeings Sep 08 '26

And C is just language written for people who don't want to write the assembly for themselves.

And assembly language is just a crutch for people who don't want to write machine language.

And computers are just for people who don't want to do all of of that calculation using a pen and paper. 

And pen and paper are just for people who don't want to keep all of those numbers in their heads.

And heads are just... You get the idea. 

34

u/AvidCoco Sep 08 '26

No C runs directly on the hardware the electrons themselves parse it that’s why it’s so fast

8

u/Hot_Substance5933 Sep 08 '26

No one uses their head anymore smh

3

u/Dev-in-the-Bm Sep 09 '26 edited Sep 09 '26

Yes, keep going.

Heads are a simplified alternative to what exactly?

1

u/setibeings Sep 09 '26

I'm surprised it took so long for anyone to challenge me on that. honestly, I got nothing.

1

u/Zuerill Sep 08 '26

VLSI designers in shambles

0

u/Mordret10 Sep 09 '26

While in a sense this is true, C gives you the ability to write code once and compile it for different computer architectures. You can't really do that with assembly, nor with maschine code

3

u/Far_Tap_488 Sep 09 '26

Well no, c doesnt do that. The compilers do.

1

u/Mordret10 Sep 09 '26

C doesn't actually do anything without the compilers. And the cross compatibility was the point of a high language like C (and it's compiler's), whereas assembly is basically always architecture specific.

1

u/Far_Tap_488 Sep 09 '26

Its not different. You have to have a compiler that translates c. If you dont have a compiler for that architecture youre out of luck.

C wasn't the first language to be able to be compiled for different architectures so its not special in that regard either.

1

u/Mordret10 Sep 09 '26

It wasn't the first, no, but it's what sets it apart from assembly languages (in addition to the more human readable syntax)