" Go" is a compiled, garbage-collected, concurrent programming language developed by Google Inc.. Its not simply yet another programming language... Google explains why... In its Go FAQ, Google explains the main motivations behind the project: “No major systems language has emerged in over a decade, but over that time the computing landscape has changed tremendously. There are several trends: - Computers are enormously quicker but software development is not faster. - Dependency management is a big part of software development today but the “header files” of languages in the C tradition are antithetical to clean dependency analysis—and fast compilation. - There is a growing rebellion against cumbersome type systems like those of Java and C++, pushing people towards dynamically typed languages such as Python and JavaScript. - Some fundamental concepts such as garbage collection and parallel computation are not well supported by popular systems languages. - The emergence of m...