For most practical purposes, Golang and Java cover this. Rust / C++ is great is systems stuff, I am not going to use it for some application layer stuff, with all complexities that come with it.
I find it pretty hilarious that “too much micro libraries” is a criticism, but then you recommend TypeScript - which runs on Node.is, the progenitor of “micro libraries” in the next sentence.
We’ll ignore every other bullet point containing fundamentally incorrect information also.
* Long compile times * Too much micro libraries
> An accessible type system
As a sibling comment mentioned, typescript covers this more appropriately.
> - Deterministic memory behaviour - By-default strict evaluation
For most practical purposes, Golang and Java cover this. Rust / C++ is great is systems stuff, I am not going to use it for some application layer stuff, with all complexities that come with it.
> Commercial backing
Not much, really.