Go (programming language) From Wikipedia, the free encyclopedia Jump to navigation Jump to search For the language released in 2003 by McCabe and Clark, see Go! (programming language) . "Google Go" redirects here. For the computer program by Google to play the board game Go, see AlphaGo . Go Paradigm Multi-paradigm : concurrent , functional ,  imperativ e , object-oriented  Designed by Robert Griesemer Rob Pike Ken Thompson Developer The Go Authors  First appeared November 10, 2009; 9 years ago Stable release 1.11.2 / November 2, 2018; 41 days ago  Typing discipline Inferred , static , strong , structural   Implementation language Go, assembly language (gc); C++ (gccgo) OS DragonFly BSD , FreeBSD , Linux , macOS , NetBSD , OpenBSD ,  Plan 9 ,  Solaris , Windows
License BSD -style  + patent grant  Filename extensions .go Website golang.org Major implementations gc, gccgo Influenced by Alef , APL ,  BCPL ,  C , CSP , Limbo , Modula , Newsqueak , Oberon , o ccam , Pascal ,  Smalltalk  Influenced Crystal Go (often referred to as Golang  ) is a programming language designed by Google  engineers Robert Griesemer, Rob Pike , and Ken Thompson .  Go is statically typed , compiled , and syntactically similar to C , with the added benefits of memory safety , garbage collection , structural typing ,  and CSP -style concurrency .  The compiler , tools, and source code are all free and open source .  Contents 1 History o 1.1 Version history 2 Implementations 3 Language design o 3.1 Syntax o 3.2 Types
High-performance networking and multiprocessing The designers cited their shared dislike of C++ as a primary motivation for designing a new language.    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. In April 2018, the original logo (Gopher mascot) was replaced with a stylized GO slanting right with trailing streamlines. However, the mascot remained the same.
You've reached the end of your free preview.
Want to read all 48 pages?
- Fall '12
- The Land, Google Go