2 ms·
As a low-level programmer, I am not convinced. The Go runtime really confuses the use case. If I needed a C alternative, rust gives me all (most of) the power
by dahfizz 6y ago
As a low-level programmer, I am not convinced. The Go runtime really confuses the use case.
If I needed a C alternative, rust gives me all (most of) the power of C, plus safety, without all the drawbacks of a heavy runtime.
If I am okay with paying the garbage collection tax, etc, then I would use scala or kotlin. If I'm using a higher level language, then I expect higher level features like exceptions, generics, reflection, etc.
I'm sure go is a great language with it's own usecases, but it's not a C replacement.
- kevincox 6y agoI didn't say it was a C replacement, I said it was approachable to C programmers. Most of the C lovers that I have spoken with find that Rust is far too complicated with templates and lifetimes. Similar arguments can be provided for Scala and Kotlin with their more functional syntax.