Hacker News new | ask | show | jobs
by cturtle 1608 days ago
Yes! Or at least a language that gives you access to manual memory allocations.

I learned python, JavaScript, and Java before C, and it wasn’t until I learned about manual allocations, pass-by-value, and pointers that the garbage collected languages made sense. It had never really clicked why all object params are references in those languages until I learned C and C++

Now, I don’t think it’s essential, but learning more about how computers and memory operate doesn’t hurt!