4 ms·
Not looked into it, but the simplicity of Go doesn't only come from its syntax. It also comes from the standard libraries which cuts down on libraries you have
by bpfrh 7y ago
Not looked into it, but the simplicity of Go doesn't only come from its syntax.
It also comes from the standard libraries which cuts down on libraries you have to use.
For most of the stuff I do with Go I don't need extra libraries and when I use them, there are no suprises which mean I can easily check what they do.
Compare that to JS or even Python, where I have to either use libraries for even the most basic stuff or have a huge amount of syntax and keywords.
- grenoire 7y agoThis is something that people overlook quite often. It is very important to have a well-documented, up-to-date, and capable standard library packaged with your language. It just creates a smoother experience altogether. Besides that, it also sets the standard for the 'right' way of designing your interfaces and whatnot. In Go, the third-party libraries are often compatible with the standard library methods and interfaces, which is just fantastic in both mobility between libraries, and having consistency with different projects.
- blondin 7y ago> Compare that to JS or even Python, where I have to either use libraries for even the most basic stuff or have a huge amount of syntax and keywords. in python, you don't have to. same for javascript, before the whole jquery era, and the nodejs era that followed, we didn't even know what javascript libraries were.