|
|
|
|
|
by bheadmaster
21 hours ago
|
|
Language is more than just its syntax and features. The most important "features" of Go are fast compilation, orthogonality of features, and easy development. Their propositions may "look like everyone else" if you're only looking at surface syntax, but there's a reason why it took 10 years to design an acceptable generics proposal, and the result is that compiling generic-heavy code is almost as fast as compiling plain Go. Go being strict about features it accepts is not an ideological thing, but a practical one. If Go could have all the features in the world while still being easy to use, fast to compile, and internally coherent, it would. But it can't (see: C++, C#, Python). |
|