3 ms·
> Go, explicitly, has a completely different design trajectory. And as a result, Go code that was written in Go 1.8 will still compile today. Just saying, Go i
by vacuity 3y ago
> Go, explicitly, has a completely different design trajectory. And as a result, Go code that was written in Go 1.8 will still compile today.
Just saying, Go is far from the only language that values backwards compatibility.
- usrbinbash 3y agoThat's true, but Go's backwards compatibility is a side-effect of another design goal, one that many contemporary languages do not share: Keeping the language small and stable, and actively trying not to add shiny new features. Many languages have pretty good or even excellent backwarsds compatibility. In languages that incude as many features as possible, that quickly becomes a burden that requires it's own fair share of developer attention.
- vacuity 3y agoHm, that's a fair point. I personally don't prefer Go's style, but I'm growing to appreciate that it works for others.