Ok, so I was lucky. Somebody else already covered the basics and I share the first impressions covered in this article. Since Java and C# (at least compared to Go) are pretty much the same, this is a good first read if you are in the C# world and want to explore the Go world. However there are two things I would like to point out.
First of all, the lack of generics makes me sad every day. Probably because I'm used to solving so many problems with them. You should however know that the designers of Go have nothing against generics and have just not yet found a way to implement them efficiently.
Another thing I would like to point out is also that a lot of the things that feel weird in the beginning turn out to be pretty nice in the long run when working with Go. I would say that a lot of things that feel weird in the beginning makes sense from computer science perspective and I like that.
Post a Comment