Because a lot of younger/newer programmers can't use them (pointers), so there's a barrier to entry for the trendy people.

Reply to this note

Please Login to reply.

Discussion

My first semester programming class was C and more than half of the class disappeared before or after the exam.

C and Calculus, and the next semester you move from the auditorium to a classroom.

Pointers are pretty foundational knowledge, even if you regularly use language with smart memory management.

C#, for instance, distinguishes between value types and reference types, which make a lot more sense when you understand pointers. I've found that knowledge pretty helpful on several occasions in my day job.

A lot of programmers don't know how computers work and don't care.

My son is a programmer & built his last two machines from the ground up.

Bad programmers you mean. Not real programmers.

At least a cursory low-level understanding is necessary for the craft, in my estimation.

Mine too. 🤝🎯🎯🎯🎯