-Alternatively, Go was born out of Google's need for a better systems programming language for scalable development \footnote{\url{https://golang.org/doc/faq#creating_a_new_language}}. Previous to the creation of Go, Google had used a software stack of C++, Python, and Java applications. Programmers ofter were left to make a decision between efficient compilation, efficient execution, or ease of programming, due to restrictions of these mainstream languages. The desire for a simpler way to write software for highly scalable network servers and distributed systems lead to the creation of Go, a language designed to combine the ease of programming found in interpreted dynamically typed languages with the efficiency of compiled statically typed languages, including built- in support for things like multi-core processing and simple dependency analysis \footnote{\url{https://talks.golang.org/2012/splash.article#TOC_4}}.
0 commit comments