|
|
|
|
|
by masklinn
2527 days ago
|
|
It really depends what you mean by "system programming". If you mean things like foundational libraries & network stacks, then go is not a contender[0]. If you mean system daemons and the like, then languages like ocaml, D, … should also work (and that's assuming you want / need the performance of a native binary, if you don't then the world's your oyster). [0] to my understanding — and I may be completely mistaken here — memory-safe ADA with dynamic allocation and without GC is pretty much an active research field so fails either "memory safe" or "suitable for going fast" |
|
Having made this experience, I doubt that conservative GC can ever be declared safe, unlike completely precise GC.