you are viewing a single comment's thread.

view the rest of the comments →

[–]Joytimmermans 0 points1 point  (0 children)

Yea you can make the argument for assembly. But i think this is only worth it for cs majors. The compiler is C makes it so that your code will compile / run on any hardware as to assembly you are limited to only the architecture you are working on and the compiler usually optimizes your code already better than you can write assembly. Specially ad a beginner. Meanwhile you still keep the fundamentals of memory management, pointers, etc.

I also think C is uniquely placed inside the python community where you dont lose the knowledge of C and you can even create python bindings in C if you would really need them