Ask HN: Go programming language is over ten years old. What do you think of it?
1–10 of 310 posts
What are your thoughts on the Go programming language?
Re: Ask HN: Go programming language is over ten years old. What do you think of it?
#2It's a real good Java
Re: Ask HN: Go programming language is over ten years old. What do you think of it?
#3you might like the State of Go talks
Re: Ask HN: Go programming language is over ten years old. What do you think of it?
#4The structural type system is something I really wish other languages started using.
Re: Ask HN: Go programming language is over ten years old. What do you think of it?
#5The most productive new language.
- great community
- ample libraries
- ecosystem support
- no breaking changes (yet)
- no magic, limited and simple
- inbuilt testing/profiling/dependency manager
Re: Ask HN: Go programming language is over ten years old. What do you think of it?
#6It is a great alternative for things that otherwise you would build with C++,C or Java. Not so much for things you would otherwise build with python, ruby, etc.
Re: Ask HN: Go programming language is over ten years old. What do you think of it?
#7They tried to make a better C++ and accidentally made a better Java and a better Python.
Re: Ask HN: Go programming language is over ten years old. What do you think of it?
#8i think it’s both good and bad at the same time and YMMV depending on how you use it / where you use it.
i like: being able to cross-compile things into a single binary. raw speed in case of simple services
i dislike: the way generics and package management were (are handled/ignored?) and the super-verbose error handling.
go would not be my first choice but i can understand why people find it appealing
Re: Ask HN: Go programming language is over ten years old. What do you think of it?
#9Speaking strictly about the language, and not the platform, I'm skeptical about the lack of more modern core library and language features like immutability, pattern matching, and records. They spent almost 10 years saying "we don't need generics", but now are implementing it
Also, the dependency management.
Re: Ask HN: Go programming language is over ten years old. What do you think of it?
#10They tried to make a better C++ and accidentally made a better Java and a better Python.
Agree over the java part. But Python is still orders of magnitude more productive, being it because of the ecosystem, available libraries, frameworks, or almost any other metric. The only advantage over python is performance, and maybe static typing depending on your taste.