It's always good to know about the basics. How memory work, memory allocators, cpu registers, compilers, &c.
You don't start racing cars by going to a F1 grand prix, you start with small slow karts and walk your way up. It's very visible when you work with people who started coding in C vs people who started with java/javascript.
Because PL and compilers are interesting pieces of technology most use without understanding. Languages has become my favorite CS subject, my company is built around some ideas of transpilation.
You don't start racing cars by going to a F1 grand prix, you start with small slow karts and walk your way up. It's very visible when you work with people who started coding in C vs people who started with java/javascript.