News for hackers. Stuff that matters.
Re:Should you learn C to “learn how the computer works”? by bjourne on Tuesday October 02, 2018 @02:34PM (#18124381)
But that's fighting against a straw man. When people advice others to "learn C," they don't mean the C99 specification they mean C as it is used in the real world. That includes pthreads, simd intrinsics, POSIX and a whole host of other features that aren't really C but what every decent C programmer uses daily.

As you point out, modern architectures are actually designed to run C efficiently, so I'd say that's a good argument in favor of learning C to learn how (modern) computers work. Pascal is at the same level as C, but no one says "learn Pascal to learn how computers work" because architectures weren't adapted according to that language.

Re:Should you learn C to “learn how the computer works”? by pjmlp on Tuesday October 02, 2018 @04:40PM (#18125517)
> . Pascal is at the same level as C, but no one says "learn Pascal to learn how computers work" because architectures weren't adapted according to that language.

They used to say it though, before UNIX derived OSes took over the computing world.