Characteristics
1. Static type, compiling open source language 2. Scripting syntax that supports multiple programming paradigms (functional, object-oriented) 3. Native, force-supported concurrent programming for concurrent support
The advantages of the Go language: 1. Scripting syntax, high development efficiency, easy to get started 2. Static type + compile type, the program running speed is guaranteed; static type + compiled language is more efficient than dynamic type + interpreted language 3. Native support concurrent programming; reduced development, maintenance costs/programs can be better executed
The disadvantage of the Go language: 1. Grammar sugar is not much more than Python and Ruby; 2. The current program is not running as fast as C; the third-party library is not as much as the absolute mainstream programming language;
Go Language Introduction