谷歌周二推出了一种全新的编程语言-GO。早在两年前Google就开始对GO语言的研发,不过目前仍处于测试阶段,Google开放其源代码,实际上也是为了得到外界的帮助。当初将该语言设计为一款系统编程语言,可以被用于网络服务器、存储系统和数据库中。但是谷歌认为,该语言还有望被用于其它领域。
Rob Pike,Google首席软件工程师说:“我们需要更好的程序库和工具,而开源社区能够在这些方面为我们提供很大的帮助。”可以在不损失应用程序性能的情况下降低代码的复杂性。
Google 官方博客上的原文:
引用
Go attempts to combine the development speed of working in a dynamic language like Python with the performance and safety of a compiled language like C or C++. In our experiments with Go to date, typical builds feel instantaneous; even large binaries compile in just a few seconds. And the compiled code runs close to the speed of C. Go is designed to let you move fast.
We’re hoping Go turns out to be a great language for systems programming with support for multi-processing and a fresh and lightweight take on object-oriented design, with some cool features like true closures and reflection
更多细节查看:Golang.org.
Hello World示例:
Java代码
05 package main
07 import fmt “fmt” // Package implementing formatted I/O.
09 func main() {
10 fmt.Printf(”Hello, world; or Καλημέρα κόσμε; or こんにちは 世界n”);
11 }
分享到:
相关推荐
Go语言,又称为Golang,是Google在2009年推出的一种静态类型的、编译型的、并发型且具有垃圾回收功能的编程语言。Go语言的设计目标是提高开发效率,提升程序性能,并简化多线程编程。开源项目-golang-go.zip是一个...
Go语言,也称为Golang,是Google公司于2009年推出的一种静态类型的、编译式的、并发型且具有垃圾回收功能的编程语言。它旨在提高开发者的生产效率,特别适合构建大规模的网络服务和分布式系统。 敬老院管理系统是一...
Go语言,也被称为Golang,是由Google公司于2007年设计并推出的开源编程语言。它的设计目标是简洁、高效和可并发。Go语言以其快速编译、垃圾回收、C-like语法和内置并发机制而受到开发者们的喜爱,尤其在云计算和...
Google推出的Go语言和Dart语言在排行榜上的表现平平。Go语言虽然设计简洁高效,但在2012年的排名中未能进入前50名。Dart语言更是排在第78位,这可能与当时这两门语言的应用场景有限以及市场接受度不高有关。然而,...
Go语言,又称为Golang,是由Google公司于2007年设计并推出的开源编程语言,其设计目标是提高开发效率、简化并发处理以及提供更好的工具支持。Go语言的设计理念强调简洁、清晰和高效,它吸收了C语言的简洁语法,同时...
Go语言,也称为Golang,是Google在2009年推出的一种开源编程语言,旨在提高开发者的效率和系统的可伸缩性。它融合了C语言的简洁性、Python的易读性和Java的高性能,特别适合构建网络服务、云计算平台和系统工具。 ...
protobuf是Google推出的一种数据序列化协议,它能够将结构化的数据转换为二进制格式,以便于存储、传输和处理。其核心理念是提供一种跨平台、跨语言的数据交换格式,使得不同系统之间可以高效地共享数据。 protoc....
Go语言,又称Golang,是Google在2009年推出的开源编程语言,它以简洁、高效、并发支持著称,广泛应用于云计算、Web服务和系统软件开发等领域。 1. **Go语言简介** Go语言由Robert Griesemer、Rob Pike及Ken ...