谷歌发明编程语言Go简化应用开发
2009-11-11 13:25
281 查看
北京时间11月11日早间消息,据国外媒体报道,谷歌周二推出了一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。
这种名为Go的编程语言已经开始在谷歌内部测试,但仍然处于实验阶段,所以谷歌周二只是将其作为开源代码发布,希望得到外界的帮助。
谷歌首席软件工程师罗布派克(Rob Pike)说:我们之所以开发Go,是因为过去10多年间软件开发的难度令人沮丧。
Go的目标是希望提升现有编程语言对程序库等依赖性(dependency)的管理,这些软件元素会被应用程序反复调用。由于存在并行编程模式,因此这一语言也被设计用来解决多处理器的任务。
谷歌大约两年前开始开发Go,并于1年前投入了一组全职员工。谷歌当初将该语言设计为一款系统编程语言,可以被用于网络服务器、存储系统和数据库中。但是谷歌认为,该语言还有望被用于其它领域。
由于Go尚未成熟,因此谷歌旗下各类面向用户的服务或应用都没有采用该语言。正因如此,谷歌才需要外部编程人员的协助。派克说:我们需要更好的程序库和工具,而开源社区能够在这些方面为我们提供很大的帮助。
通过创建新的编程语言,谷歌将继续拓展计算领域的各个方面,从而促进这些领域的发展。这同样也是谷歌开发Android操作系统、Chrome浏览器和Chrome OS的动机所在。
这种名为Go的编程语言已经开始在谷歌内部测试,但仍然处于实验阶段,所以谷歌周二只是将其作为开源代码发布,希望得到外界的帮助。
谷歌首席软件工程师罗布派克(Rob Pike)说:我们之所以开发Go,是因为过去10多年间软件开发的难度令人沮丧。
Go的目标是希望提升现有编程语言对程序库等依赖性(dependency)的管理,这些软件元素会被应用程序反复调用。由于存在并行编程模式,因此这一语言也被设计用来解决多处理器的任务。
谷歌大约两年前开始开发Go,并于1年前投入了一组全职员工。谷歌当初将该语言设计为一款系统编程语言,可以被用于网络服务器、存储系统和数据库中。但是谷歌认为,该语言还有望被用于其它领域。
由于Go尚未成熟,因此谷歌旗下各类面向用户的服务或应用都没有采用该语言。正因如此,谷歌才需要外部编程人员的协助。派克说:我们需要更好的程序库和工具,而开源社区能够在这些方面为我们提供很大的帮助。
通过创建新的编程语言,谷歌将继续拓展计算领域的各个方面,从而促进这些领域的发展。这同样也是谷歌开发Android操作系统、Chrome浏览器和Chrome OS的动机所在。
相关文章推荐
- 谷歌发明编程语言Go简化应用开发
- 应用 Rational 工具简化基于 J2EE 的项目第 6 部分 :早期开发
- 应用 Rational 工具简化基于 J2EE 的项目第 9 部分: 产品化开发与测试
- 谷歌放出Android Auto开发文档 揭示更多UI、第三方应用细节
- Struts1应用、实现简单计算器、使用DispatchAction、显示友好的报错信息、使用动态Form简化开发
- 使用 JAX-RS 简化 REST 应用开发
- 使用 JAX-RS 简化 REST 应用开发
- 苹果编程语言Swift解析:将推动应用开发巨变
- 谷歌改善Chrome Web Store应用开发反馈机制
- 谷歌为Android应用开发人员提供翻译服务
- WP7应用开发笔记(14) 使用Caliburn Micro简化MVVM
- Adobe抛弃iPhone致力开发谷歌Android应用
- Moto Linux应用开发(三):利用samba和telnet简化调试工作
- 使用 CI 简化数据库开发 《使用 CodeIgniter 框架快速开发 PHP 应用》
- 谷歌Android手机应用开发环境的搭建 转载
- 使用 JAX-RS 简化 REST 应用开发
- Android Studio – 谷歌官方全新的免费安卓应用开发工具
- JBoss发布Seam测试版 简化Java应用开发
- 谷歌北京开发者社区开源Linux开发经验及典型应用案例分享讲座
- (转)使用JAX-RS简化REST应用开发