This is a created article in which the information may have evolved or changed.
To be exact, we knew that the go language existed since last year, only to know the existence of his name. Specifically interested in this year's August with a colleague of the exchange. So start learning, the go language is the language for the server development (for the time being not see Google offers a GUI-based development package, the future will not be excluded), with the remaining advantages:
1: Compiler language, the advantage of language efficiency relative to foot nature
The 2:GC mechanism, which has the advantage of a high-level language, does not have to worry about memory leaks. (GC mechanisms are resource-intensive, so this is also a bottleneck for performance)
3: Rich package resources and mature open source projects, this can be found on GitHub.
4: Co-process, this will be explained in detail later
Development platform:
This is a temporary use of Windows Platform development, development tools: MinGW + liteide + Go install package (and Eclipse's go plugin, but this I am not configured)
Installation Order:
1: Install MinGW to provide tools such as GDB,GCC
2: Install go install package, install the installation directory of Go in environment variable path to be successful. Add the GOPATH environment variable (must be?).
3: Install Liteide, edit the current environment variable, edit as follows:
Pay particular attention to removing the variable path (using the system's environment variables)
In summary, the environment configuration is complete. You can start coding learning.