Go
Let's Learn Go -- (1) Background and Characteristics
· β˜• 3 min read
1. The Background of the Go Language The development of C/C++ did not keep pace with the advance of computing, and for over a decade no mainstream systems programming language suited to the era appeared. To solve this problem, Google developed a new programming language – Go. Google’s situation at the time:

Go Development Configuration
· β˜• 4 min read
1. Common Environment Variables 1.1 GOROOT $GOROOT is the local directory where the Go package is installed. 1 2 3 4 cd /c/Go ls AUTHORS CONTRIBUTORS PATENTS VERSION bin favicon.ico misc robots.txt test CONTRIBUTING.md LICENSE README.md api doc lib pkg src 1.2 GOPATH $GOPATH is the Go workspace directory, used to hold code, third-party libraries, compiled intermediate files, and so on.

Installing the Python3 and Go Kernels in Jupyter
· β˜• 3 min read
Earlier we mentioned that Jupyter Notebook is an interactive notebook that supports running more than 40 programming languages and is very well suited to teaching. Recently, while learning the Go language, I thought of Jupyter. This article mainly describes how to install the Python3 and Go kernels inside Jupyter. 1.

Getting Started with Go
· β˜• 5 min read
1. Background For the past decade or so, C/C++ has not developed well in the computing field and has not kept pace with the advance of computers. With existing programming languages, development speed and system efficiency often cannot be had at the same time. Either execution is fast but development and compilation are inefficient, or execution is slow but compilation is efficient.