How is 'Go' as a programming language | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 4

How is 'Go' as a programming language

Hi everyone! Are there some people who have experience with 'Go' or know something about the language and it's (dis)advantages? I am thinking about learning it in the future but don't know if it is something I will find very useful. Is it a language you would recommend to others? Happy coding everyone! :D

22nd Sep 2017, 11:13 PM
Lord Teacrumble
Lord Teacrumble - avatar
2 Answers
+ 17
Advantages: -Go compiles very quickly. -Go supports concurrency at the language level. -Functions are first class objects in Go. -Go has garbage collection. -Strings and maps are built into the language. Disadvantages: -Go is still an experimental language subject to change. (I suppose this could be an advantage depending on how you look at it. For most it's probably a disadvantage.) -Go's not very usable on Windows yet. -The packages distributed with Go are pretty useful, but there are still --some libraries you'll miss. Most notably a UI toolkit. -There is no support for generics in Go, although there are many discussions around it. https://stackoverflow.com/questions/2198529/what-are-the-advantages-and-disadvantages-of-go-programming-language
23rd Sep 2017, 12:16 AM
Nithiwat
Nithiwat - avatar
9th Apr 2018, 3:14 PM
Bill Zelenko
Bill Zelenko - avatar