3 ms·
Thanks to the magic of Turing completeness, lots of the complications don't actually buy you anything... The explicit choice in the design of Go is to prefer f
by sdenton4 3y ago
Thanks to the magic of Turing completeness, lots of the complications don't actually buy you anything...
The explicit choice in the design of Go is to prefer fast reading over fast writing, which helps maintainability and debugging.
Complex language features are terrible for maintainability: the reader may not know the feature, it may interact in unexpected ways with other language features, or have other non-obvious pitfalls. Debugging these things are ultimately a waste of time, and time is the highest price of all. And for what?