Maintaining simplicity in Go

Out of the box, Go doesn't follow specific patterns that other programming languages use. The writers chose different idioms for some of these following language constructs in order to keep the language simple and clear. Keeping the simplicity of the language has been a difficult task for language developers. Having tooling, libraries, fast execution, and fast compilation, all while maintaining simplicity, has been at the forefront of the language's development. Go's language developers have kept on track with these decisions with a design-by-consensus model—having a general consensus on adding things to a language ensures they are added in a way that is important to the development of the language. 

Language maintainers are active on the GitHub issues page and are very happy to review pull requests if you have them. Getting feedback from others who write with the language allows language maintainers to make informed decisions about adding new features and functionality to the language while maintaining readability and simplicity.

The following section will show us the next fundamental aspect of the Go language: readability.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.219.103.183