5 ms·
IMO the better alternatives would be Go, Kotlin or C#. Much better ecosystems where you won't have to keep reinventing wheels.
by metaltyphoon 4y ago
IMO the better alternatives would be Go, Kotlin or C#. Much better ecosystems where you won't have to keep reinventing wheels.
- 3a2d29 4y agoOf those languages, only Go could be argued to be “systems” and even then not if the GC is a deal breaker. OP wants a systems language.
- capableweb 4y ago> OP wants a systems language. OP is describing they want to write a backend, not a operating system. "Systems language" might have been a "kinda" specifier, rather than precise. Go, Kotlin, C# or even Java works just fine for backends. If I were OP, I'd use whatever I know best, or is the most similar to what I know best. Unless I want it to be a learning experience, they I'd chose the language that is the least similar to the languages I know.
- 3a2d29 4y ago> performant, statically-typed, systems programming language And then OP lists only C++ and Rust. Both known well for having no garbage collector. I think my comment is still valid.