|
|
|
|
|
by oblio
1614 days ago
|
|
Golang competes in exactly the same space as Java and C#. With a small twist, but the same space. That put a huge burden of proof on the Golang designers as the design space had been studied extensively for 3+ decades. And they skirted around that burden of proof for a while, I never liked their reasoning. They could have just come out and said the didn't like generics and don't need them for their use cases. Zig and Rust are in whole 'nother ballgame so there's no point involving them here. |
|
The bottomline is that it's never fruitful to argue that feature sets that go into "simplicity" do not heavily depend on subjective programmer preferences, their tasks, and the intended application domains. Programming languages are mere tools, nothing else. Choose the one appropriate for your goals.