Go (often referred to as Golang [13] ) is a programming language designed by Google [14] engineers Robert Griesemer, Rob Pike , and Ken Thompson . [11] Go is statically typed , compiled , and syntactically similar to C , with the added benefits of memory safety , garbage collection , structural typing , [5] and CSP -style concurrency . [15] The compiler , tools, and source code are all free and open source . [16]
Year | Metadata | Sections | Top Words | First Paragraph |
2018 |
288047 characters 26 sections 71 paragraphs 10 images 623 internal links 146 external links |
goroutines 0.405 channels 0.276 goroutine 0.249 google 0.141 concurrency 0.127 expert 0.125 nominal 0.125 race 0.125 channel 0.114 slices 0.100 assertion 0.093 bzip2 0.093 ipv4addr 0.093 pike 0.093 structural 0.077 |
Go (often referred to as Golang [13] ) is a programming language designed by Google [14] engineers Robert Griesemer, Rob Pike , and Ken Thompson . [11] Go is statically typed , compiled , and syntactically similar to C , with the added benefits of memory safety , garbage collection , structural typing , [5] and CSP -style concurrency . [15] The compiler , tools, and source code are all free and open source . [16] |
|
2017 |
249677 characters 23 sections 70 paragraphs 8 images 612 internal links 131 external links |
goroutines 0.398 channels 0.271 goroutine 0.245 google 0.166 pike 0.153 rob 0.153 expert 0.123 nominal 0.123 race 0.123 channel 0.112 concurrency 0.111 slices 0.099 assertion 0.092 bzip2 0.092 ipv4addr 0.092 |
Go (often referred to as golang ) is a programming language created at Google [12] in 2009 by Robert Griesemer, Rob Pike , and Ken Thompson . [10] It is a compiled , statically typed language in the tradition of Algol and C , with garbage collection , limited structural typing , [3] memory safety features and CSP -style concurrent programming features added. [13] The compiler and other language tools originally developed by Google are all free and open source . [14] |
|
2016 |
245899 characters 24 sections 72 paragraphs 8 images 601 internal links 134 external links |
goroutines 0.398 channels 0.271 goroutine 0.245 pike 0.153 rob 0.153 google 0.138 expert 0.122 nominal 0.122 race 0.122 channel 0.112 concurrency 0.111 slices 0.098 assertion 0.092 bzip2 0.092 ipv4addr 0.092 |
Go (often referred to as golang ) is a free and open source [12] programming language created at Google [13] in 2007 by Robert Griesemer, Rob Pike , and Ken Thompson . [10] It is a compiled , statically typed language in the tradition of Algol and C , with garbage collection , limited structural typing , [3] memory safety features and CSP -style concurrent programming features added. [14] |
|
2015 |
211294 characters 24 sections 59 paragraphs 6 images 535 internal links 115 external links |
goroutines 0.387 channels 0.286 goroutine 0.258 pike 0.161 rob 0.161 google 0.161 concurrency 0.131 expert 0.129 race 0.129 channel 0.118 slices 0.104 bzip2 0.097 ipv4addr 0.097 nominal 0.097 satisfied 0.097 |
Go , also commonly referred to as golang , is a programming language developed at Google [10] in 2007 by Robert Griesemer , Rob Pike , and Ken Thompson . [8] Designed primarily for systems programming , it is a compiled , statically typed language in the tradition of C and C++ , with garbage collection , various safety features and CSP -style concurrent programming features added. [11] |
|
2014 |
170395 characters 27 sections 57 paragraphs 4 images 490 internal links 123 external links |
race 0.224 slices 0.217 reader 0.186 io 0.180 pike 0.179 rob 0.179 byte 0.155 channels 0.144 communicating 0.144 slice 0.144 bzip2 0.134 house 0.134 google 0.122 concurrency 0.101 distribution 0.095 |
Go , also commonly referred to as golang , is a programming language initially developed at Google [6] in 2007 by Robert Griesemer , Rob Pike , and Ken Thompson . [5] It is a statically- typed language with syntax loosely derived from that of C, adding garbage collection , type safety , some dynamic-typing capabilities, additional built-in types such as variable-length arrays and key-value maps, and a large standard library. |
|
2013 |
145208 characters 20 sections 49 paragraphs 3 images 474 internal links 116 external links |
2. Conventions and language tools |
race 0.246 reader 0.204 io 0.198 channels 0.159 communicating 0.159 bzip2 0.148 pike 0.148 rob 0.148 byte 0.136 google 0.134 concurrency 0.134 slices 0.119 maps 0.102 assertion 0.099 goroutine 0.099 |
Go , also called golang , is a programming language initially developed at Google [6] in 2007 by Robert Griesemer , Rob Pike , and Ken Thompson . [5] It is a statically- typed language with syntax loosely derived from that of C, adding automatic memory management, type safety, some dynamic-typing capabilities, additional built-in types such as variable-length arrays and key-value maps, and a large standard library. Beyond that broad category, Go is defined by: |
2012 |
117463 characters 15 sections 33 paragraphs 4 images 467 internal links 36 external links |
goroutines 0.387 pike 0.232 rob 0.232 channels 0.187 google 0.140 assertions 0.107 hope 0.107 threads 0.105 wanted 0.096 gc 0.094 inputs 0.094 pointer 0.092 authors 0.089 complexity 0.085 confusion 0.085 |
The initial design of Go was started in September 2007 by Robert Griesemer , Rob Pike , and Ken Thompson . [5] Go was officially announced in November 2009. In May 2010, Rob Pike publicly stated that Go was being used "for real stuff" at Google. [7] Go's "gc" compiler targets the Linux , Mac OS X , FreeBSD , OpenBSD , Plan 9 , and Microsoft Windows operating systems and the i386 , amd64 , and ARM processor architectures. [8] |
|
2011 |
106464 characters 10 sections 32 paragraphs 3 images 457 internal links 33 external links |
goroutines 0.369 mccabe 0.221 pike 0.221 rob 0.221 channels 0.178 google 0.167 assertions 0.102 signature 0.102 hope 0.102 threads 0.100 wanted 0.092 gc 0.090 authors 0.084 complexity 0.081 confusion 0.081 |
The initial design of Go was started in September 2007 by Robert Griesemer , Rob Pike , and Ken Thompson . [4] Go was officially announced in November 2009. In May 2010, Rob Pike publicly stated that Go was being used "for real stuff" at Google. [6] Go's "gc" compiler targets the Linux , Mac OS X , FreeBSD , OpenBSD and Microsoft Windows operating systems and the i386 , amd64 , and ARM processor architectures. [7] |
|
2010 |
87006 characters 10 sections 23 paragraphs 3 images 414 internal links 26 external links |
goroutines 0.402 mccabe 0.241 pike 0.241 rob 0.241 channels 0.194 google 0.182 assertions 0.111 hope 0.111 threads 0.109 wanted 0.100 authors 0.092 confusion 0.088 concurrent 0.085 2010 0.083 bare 0.080 |
The initial design of Go was started in September 2007 by Robert Griesemer, Rob Pike , and Ken Thompson , [2] building on previous work related to the Inferno operating system . [4] Go was officially announced in November 2009, with implementations released for the Linux and Mac OS X platforms. [5] At the time of its launch, Go was not considered to be ready for adoption in production environments. [6] In May 2010, Rob Pike stated publicly that Go is being used "for real stuff" at Google. [7] |
|
2009 |
32744 characters 8 sections 18 paragraphs 1 images 57 internal links 21 external links |
goroutines 0.383 mccabe 0.230 ugliness 0.230 writes 0.159 pike 0.153 rob 0.153 posting 0.153 informationweek 0.153 google 0.139 channels 0.123 simplicity 0.123 assertions 0.106 hope 0.106 threads 0.104 wanted 0.096 |
The initial design of Go was started in September 2007 by Robert Griesemer , Rob Pike and Ken Thompson , [2] building on previous work related to the Inferno operating system . [4] Go was officially announced in November 2009, with implementations released for the Linux and Mac OS X platforms. [5] As of the launch, Go was not considered to be ready for adoption in production environments. [6] |