找回密码
 注册
搜索
热搜: 回贴
微赢网络技术论坛 门户 站长资讯 业界 查看内容

针对多处理器编程 Google推出开源语言Go

2009-12-25 00:50| 发布者: admin| 查看: 95| 评论: 0|原作者: 云天青

Google昨日发布了一种新的开源编程语言Go,专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程。

Google首席工程师Rob Pike表示:“我从未见过像Go这样高效的语言。”Go的目标是作为一种系统语言使用,就像C和C++,“它可以用来进行快速开发工作,但同时它是一种真正的编译语言,之所以将它开源是因为我们认为它已经足够实用和强大。”


Pike指出,Go代码的编译基本上可以达到C语言的速度,几乎可以在瞬间完成,“就像是在使用交互式语言”。现有的语言都没有针对多核心处理器进行优化,为了解决此类编程问题,Google工程师们开发了Go语言。

Google并没有在任何公开产品中采用Go,不过Google表示在很多内部项目中他们使用了Go进行了很多开发工作,Pike表示:“我们已经创建了很多超酷的Demos,不过现在谈论今后推出的Chrome OS操作系统是否会采用Go还为时过早。”“Go可以在浏览器内让应用程序运行地更加完美。” 比如说Google Wave,它由前端JavaScript和C++服务代码组成,但是使用Go来执行Google Wave能更加高效,无论是前端还是后端。


最新评论

QQ|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )

GMT+8, 2024-9-29 15:26 , Processed in 0.202835 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

返回顶部