Archived distribution of the Go programming language that includes all the components and libraries to help developers create compelling apps
What’s new in Portable Go 1.16.5:
- go1.16.5 (released 2021-06-03) includes security fixes to the archive/zip, math/big, net, and net/http/httputil packages, as well as bug fixes to the linker, the go command, and the net/http package. See the Go 1.16.5 milestone on our issue tracker for details.
Portable Go is an open source programming language that aims to help developers be more productive when creating new applications. As you probably hinted, the portable distribution of the language provides a simpler way to manage the source code files, especially since there is no installation required. In fact, simply decompress the archive to c:Go and you are ready to start working.
On a side note, if you prefer another folder, then you need to set the path for the GOROOT environment variable. At the same time, it is mandatory that you add the PATH environment variable to the BIN sub-folder.
The package comprises libraries, components, APIs, source code samples, a command line tool to execute common instructions, and an extended documentation to help anyone with a basic programming knowledge to get started.The syntax of the Go programming language is very similar to that of C, bringing to the table some new features and enhancements that are designed to increase efficiency as well as code readability.
Among the features worth mentioning, you can count type safety capabilities to keep errors out of the code, garbage collection options (automatic memory management methods, which reclaim memory slots used by objects no longer addresses by the program), support for multiple data types, and dynamic typing, all targeting a more efficient and concise code execution.