I hate to sound negative, but want to caution that anyone who is planning to learn Go should take a look at this page: github.com/ksimka/go-is-not-good
Some time ago I read all critic articles about Go. And now I have to say that most of them are about of matching of programming habits of authors. Most of them are pretty subjective.
By example, common place for Go critics is absence of generics. But actually some generics are not so generics as they named. They sometimes provide some requirements to object in container. Then what's difference against Go interfaces? So...
I also miss some things in Go, but I prefer to leave a place to grow. Go is pretty young.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I hate to sound negative, but want to caution that anyone who is planning to learn Go should take a look at this page:
github.com/ksimka/go-is-not-good
I am not going to really engage with this but I had a browse of the lists and i saw
Is a pretty interesting reason not to use a language ;)
That point definitely sounds ridiculous, however, there are genuine criticisms on that page, it's better for any newbee to skim through the list once.
Yeah, some of Go's criticism is definitely on point but I guess advantages and drawbacks have to be considered in each language.
I wouldn't pick Go as my first programming language :-)
Some time ago I read all critic articles about Go. And now I have to say that most of them are about of matching of programming habits of authors. Most of them are pretty subjective.
By example, common place for Go critics is absence of generics. But actually some generics are not so generics as they named. They sometimes provide some requirements to object in container. Then what's difference against Go interfaces? So...
I also miss some things in Go, but I prefer to leave a place to grow. Go is pretty young.