Go was the first language that put a real effort in building a community, best practices and a healthy, sustainable ecosystem. This starts to pay off as there are more and more actively maintained, high quality libraries available.
Ask HN: Go programming language is over ten years old. What do you think of it?
31–40 of 310 posts
Re: Ask HN: Go programming language is over ten years old. What do you think of it?
#32My feelings after building for that long : safety and productivity.
I initially thought it was because of moving to compiler and type checking, but then I learned C for my personal use (an other thing passing through Go allowed for me), and was surprised to realize my C compiler was not allowing me close to the same peace of mind than my Go one. Go is just a well-designed language that makes everything straightforward.
The main reason I started learning and building with C is that I'm not confident the code I write in Go will age well. The discussions around Go-2 make me extremely nervous (it has something that reminds me of angular-2, python-3, symfony-2, bootstrap-3, and others major redesigns who left developers in a lot of troubles, I hope time will prove me incorrect).
So basically, I'm enjoying it, but I worry if it will last. I guess that means I really love it.
Re: Ask HN: Go programming language is over ten years old. What do you think of it?
#33I find myself reaching for it over other languages when I want to build small servers with a bit of in-memory state or a bit of heavy processing. For little search-engines, Go is perfect. While writing servers in Flask + Python is much more convenient, I still prefer Go because I don't run into the limits that Python has. The development process is fluid enough that I wish the language was suited to more usecases. Wh…
Re: Ask HN: Go programming language is over ten years old. What do you think of it?
#34Re: Ask HN: Go programming language is over ten years old. What do you think of it?
#35The tooling is also very good, though I wish more of golangci lint would move into stdlib so I could just run golint.
Re: Ask HN: Go programming language is over ten years old. What do you think of it?
#36Re: Ask HN: Go programming language is over ten years old. What do you think of it?
#37I find myself reaching for it over other languages when I want to build small servers with a bit of in-memory state or a bit of heavy processing. For little search-engines, Go is perfect. While writing servers in Flask + Python is much more convenient, I still prefer Go because I don't run into the limits that Python has. The development process is fluid enough that I wish the language was suited to more usecases. Wh…
What limitations do you run into with the flask/python setup? (I’m not asking what ARE the limitations, I’m asking which ones specifically you run into)
It's also not very efficient about using memory, so it can be easier to get a dataset to fit in RAM in Go vs. Python.
Python also makes it hard enough to make use of multiple cores that it becomes easier to just use Go.
The same goes for making it fast. It can be done in Python, but I tend to be happy with the performance of my Go code out of the box.
Re: Ask HN: Go programming language is over ten years old. What do you think of it?
#38In my eyes, Go is also the modern times successor to the Wirth family of programming languages. In Europe, for a long time the Wirth languages were far more popular than C was. Only in this millenium they faded from public perception, but with Go many of their concepts and philosphies come back, even when dressed up like a C language :).
Re: Ask HN: Go programming language is over ten years old. What do you think of it?
#39Re: Ask HN: Go programming language is over ten years old. What do you think of it?
#40They tried to make a better C++ and accidentally made a better Java and a better Python.