Remix.run Logo
▲ beej71 2 hours ago

Well, I'm only a few years from retirement, so maybe the demographics are different now, I grant. Used to be everyone learned assembly in college.

▲YZF 2 hours ago | parent | next [-]

I think some still do. But writing a few lines of code in some computer architecture course isn't really enough. It's not just the language, it's the libraries and not understanding how things work under the hood.

▲onion2k an hour ago | parent | prev [-]

Used to be everyone learned assembly in college.

I imagine that was x86, which was relatively easy but also horrible. Very few people are writing assembly today because you'd need to be able to do x86-64 SIMD, ARM64, and maybe RISC-V, which are all quite a bit more complicated.

▲seanmcdirmid an hour ago | parent | next [-]

MIPS, because of the books provided for computer architecture (Hennessy and Paterson) were written by the MIPs designers. No one I knew of learned X-86, the Dragon compiler book however had all its examples in VAX assembly.

▲solyin an hour ago | parent | prev [-]

It was MIPS for me, which isn't widely used in industry, but it did the job.