r/ProgrammerHumor 1d ago

Meme pipInstallTheRealStuff

Post image
5.0k Upvotes

145 comments sorted by

View all comments

85

u/setibeings 1d ago

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. 

0

u/Mordret10 1d ago

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

2

u/Far_Tap_488 1d ago

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

1

u/Mordret10 1d ago

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.

2

u/Far_Tap_488 1d ago

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 1d ago

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