Is Java even a "systems programming" language?
I don't even know what that term means anymore; but afaik Java didn't really have reliable low-level APIs until recently.
Depends if one considers writing compilers, linkers, JITs, database engines, and running bare metal on embedded real time systems "systems programming".
Depends if one considers writing compilers, linkers, JITs, database engines, and running bare metal on embedded real time systems "systems programming".