Ask HN: What system programming language do you use and why?
I've been reading up on C lately and noticed a lot of languages that position themselves as "C replacements".
Off the top of my head, those would be C++, D, Rust and Go.
Any others I've missed? Which do you use? Why?
16 comments
[ 1.6 ms ] story [ 51.3 ms ] threadWhich systems are you interested in? You do understand what is meant by "systems" programming as opposed to general programming using a particular system?
And all systems programing will usually have some Assembler usage.
Ps for the younger readers PR1MOS is descended from the ur hackers OS ITS
If It's C hands down in Unix systems, what are the use cases for D/Rust/Go?
-Momentum. I am already familiar with it.
-RAII and smart pointers
-Generics
-Best supported for cross-platform mobile phone use.
Can somebody who actually programs/programmed in ATS elaborate on this?
Of course if you are doing Linux kernel hacking, you'll need C. Go and D are probably also modern examples of what could be used for systems programming as well.