Google 推出了自己的编程语言:GO
效率一直是 Google 的核心理念之一,也是它成功的原因之一。当搜索和处理数据时 Google 尽可能的为用户将效率提升到极限。比如最近 Google 最近推出了使通讯更为高效的 Google Wave.
今天 Google 推出了 GO. 一个编程扩展语言。这种语言可以将性能和速度完美的结合。
GO 基于 C 语言家族,并吸收了 Python, 和 Pascal/Modula/Oberon 家族的元素。这就使得 GO 运行更快速,更具有动态性。
在 GO 的 FAQ 页上,Google 解释了为什么要推出这个项目:
“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 multicore computers has generated worry and confusion.”
或许一次编程语言的革命就要来了……