3 ms·
This is an excellent, well researched and well written article, that shows a lot of great things can be programmed in Go, despite the apparent simplicity of the
by ngrilly 11y ago
This is an excellent, well researched and well written article, that shows a lot of great things can be programmed in Go, despite the apparent simplicity of the language, while staying honest about the limits of the language for some use cases.
- eikenberry 11y ago"despite the apparent simplicity of the language" Simplicity is not a weakness or failing of a programming language, it is something that every language designer should strive for. To imply otherwise is to say (non-essential) complexity is a good thing.
- wpietri 11y agoI think the contrast drawn isn't with a simple language, but with a too-simple one. As Einstein was paraphrased, "Everything should be made as simple as possible, but no simpler."
- pspeter3 11y agoAgreed. I feel like I'm never quite sure where Go falls on this line.
- eikenberry 11y agoWhere Go falls on this line depends on your conception of a programming language. If you look at a language as static definition that doesn't change with time, it would be easy to see Go as too simple. But looking at a language as an organic thing that grows over time, I think Go's simplicity and resistance to change generally gets it about right. To many modern languages suffer a complexity problem from years of accrued features.
- ngrilly 11y agoI fully agree. Bad choice of words on my part.
- deleted 11y ago[deleted]