Re: Systems Programming, languages to learn?
"Systems programming" is typically pretty low-level stuff, so as you said in your first post, C and the assembly language for your CPU of choice are your best bets.
Depending on the type of system you're working with you may or may not even need any assembler. Writing Linux modules for a desktop will probably be entirely in C. On the other hand, if you want to create your own OS for an 8-bit microcontroller then you will probably need some inline assembly here and there.
Also, Haiku, unlike Linux, is written in C++, not C. So again, the type of system you want to write for will impact your choice of language a great deal.
GCS/O d+(-@) s: a-->? C(++) UL P+ L+++@ E@
W++$ N++ !o K++ w(++) !O M(-) !V PS+(++)
PE-() Y+ PGP++ t++(+++@)* 5++ X++@ R+++@
tv+ b++(+++) DI++ D+ G+ e++>++++ h- r y?