Golang - Google's Performance Programming
Go (often referred to as Golang) is a statically typed, compiled programming language designed at Google by Robert Griesemer, Rob Pike, and Ken Thompson. Go is syntactically similar to C, but with memory safety, garbage collection, structural typing, and CSP-style concurrency.
TGo was designed at Google in 2007 to improve programming productivity in an era of multicore, networked machines and large codebases. The designers wanted to address criticism of other languages in use at Google, but keep their useful characteristics:
The designers were primarily motivated by their shared dislike of C++.
Go was publicly announced in November 2009, and version 1.0 was released in March 2012. Go is widely used in production at Google and in many other organizations and open-source projects.
Gopher mascot
In November 2016, the Go and Go Mono fonts which are sans-serif and monospaced respectively were released by type designers Charles Bigelow and Kris Holmes. Both were designed to legible with a large x-height, distinct letterforms and conformity to DIN 1450.
In April 2018, the original logo was replaced with a stylized GO slanting right with trailing streamlines. However, the gopher mascot remained the same.
In August 2018, the Go principal contributors published two ″draft designs″ for new language features, Generics and Error Handling, and asked Go users to submit feedback on them. Lack of support for generic programming and the verbosity of error handling in Go 1.x had drawn considerable criticism.
TGo was designed at Google in 2007 to improve programming productivity in an era of multicore, networked machines and large codebases. The designers wanted to address criticism of other languages in use at Google, but keep their useful characteristics:
The designers were primarily motivated by their shared dislike of C++.
Go was publicly announced in November 2009, and version 1.0 was released in March 2012. Go is widely used in production at Google and in many other organizations and open-source projects.
Gopher mascot
In November 2016, the Go and Go Mono fonts which are sans-serif and monospaced respectively were released by type designers Charles Bigelow and Kris Holmes. Both were designed to legible with a large x-height, distinct letterforms and conformity to DIN 1450.
In April 2018, the original logo was replaced with a stylized GO slanting right with trailing streamlines. However, the gopher mascot remained the same.
In August 2018, the Go principal contributors published two ″draft designs″ for new language features, Generics and Error Handling, and asked Go users to submit feedback on them. Lack of support for generic programming and the verbosity of error handling in Go 1.x had drawn considerable criticism.
Comments
Post a Comment
WARNING: Google account comments do not work if you have 3rd party cookies blocked! If you are logged into a Google account and you cannot see your profile image and name in the comment editor then please comment by Name/URL or Anonymous.