4 ms·
> The thing that shines about Go is its simplicity. It's relatively easy to get started I think the word "simplicity" needs some quantification, because I thin
by didibus 6y ago
> The thing that shines about Go is its simplicity. It's relatively easy to get started
I think the word "simplicity" needs some quantification, because I think often people mean it's easy for beginners = simple. And that doesn't ring true for my definition of simple.
What I'm more interested in where it is "simple", is that it allows logic that doesn't need to be entangled to remain cleanly seperated so that changes to one need not require you knowing about any other parts of it, and are not at risk of breaking anything else.
And similarly, that if I were to build something with inherent complexity the language would add minimal additional complexity above it.
Does Go meet that definition of simple?
- stouset 6y agoBrainfuck is “simple”. Much simpler than Golang, even! There’s only eight commands and that’s all you can do. It’s Turing-complete. Of course this language simplicity means that programming in the language is much harder. To me that’s almost tautological: things the language doesn’t do for you become things you have to do yourself.