Hacker News new | ask | show | jobs
by lamp_book 398 days ago
My school started us off in microcontroller programming in C then Java for intro to data structures and OOP then back to C (and MIPS assembly) for systems/OS/concurrency. One thing I appreciate Java over Python for DS/Algo is the clear delineation between abstract data type and underlying data structure - IMO is easy to get a wrong mental model with Python. But teaching OS concepts in Java seems a little crazy to me.
1 comments

Hm... Why? Java seems to be a perfect language in which to understand things at a conceptual level!
Good to get your hands in the dirt as well.