Posts

Showing posts with the label Golang

Golang - Google's Performance Programming

Image
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...