GZTommy · · 187 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

‘‘Go is an open source programming language that makes it easy to build simple, reliable, and efficient software.’’ (From the Go web site at

Go was conceived in September 2007 by Robert Griesemer, Rob Pike, and Ken Thompson, all at Google, and was announced in November 2009.
Go语言是Robert Griesemer, Rob Pike, and Ken Thompson在2007年9月形成构思,这几位都在谷歌工作,在2009年11月发布

The goals of the language and its accom- panying tools were to be expressive, efficient in both compilation and execution, and effective in writing reliable and robust programs.

Go bears a surface similarity to C and, like C, is a tool for professional programmers, achiev- ing maximum effect with minimum means.

But it is much more than an updated version of C.

It borrows and adapts good ideas from many other languages, while avoiding features that have led to complexity and unreliable code.

Its facilities for concurrency are new and efficient, and its approach to data abstraction and object-oriented programming is unusually flexible.

It has automatic memory management or garbage collection.

Go is especially well suited for building infrastructure like networked servers, and tools and systems for programmers, but it is truly a general-purpose language and finds use in domains as diverse as graphics, mobile applications, and machine learning.

It has become popular as a replacement for untyped scripting languages because it balances expressiveness with safety: Go programs typically run faster than programs written in dynamic languages and suffer far fewer crashes due to unexpected type errors.

Go is an open-source project, so source code for its compiler, libraries, and tools is freely avail- able to anyone.

Contributions to the project come from an active worldwide community.

Go runs on Unix-like systems—Linux, FreeBSD, OpenBSD, Mac OS X—and on Plan 9 and Microsoft Windows.
Go可以运行在类Unix系统,-- Linux, FreeBSD, OpenBSD, Mac OS X—and on Plan 9 and Microsoft Windows.

Programs written in one of these environments generally work without modification on the others.





入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:muxilin131420 备注:入群;或加QQ群:815126783

187 次点击  
加入收藏 微博
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传