你的位置:面向PHP >> 资讯 >> 业内新闻 >> 大事件 >> 详细内容 在线投稿

[旧闻]Google释出一种新的编程语言Go

排行榜 收藏 打印 发给朋友 举报 来源: 网络    发布者:网友
热度115票  浏览26次 【共0条评论】【我要评论 时间:2010年1月14日 08:40
文章信息

来源:新闻

关注这个新闻,是因为在2010年的语言排名中,go语言直接进入了前20名,对于一个新兴语言,这样的速度是惊人的。或许是因为他打上了Google的烙印吧?面向PHPT!etGs eE
所以,这样的旧闻我也贴出来。。面向PHP C2NE+m5@8x5K1M5\? w
面向PHPz/L!P`!fS,w

RE E"fl'|ut0Go已在公司内部测试过,但仍处于试验阶段。Google开放Go的代码,希望籍此帮助Go语言的发展。首席软件工程师Rob Pike说:我们开发Go,是因为近10年左右开发程序之难让我们有点沮丧。
+oU4A:hN0Google两年前开始开发Go,1年前开始有一只团队专职于此。Go的定位是系统编程,比如Web服务器、存储系统和数据库等,但也欢迎在其它方面的应用。"
+R U uCwLY.a0
'O5@;O)P^ H9?9bz02007年,谷歌把Go作为一个20%项目开始研发,即让员工抽出本职工作之外时间的20%,投入在该项目上.除了派克外,该项目的成员还其它一些谷歌工程师.面向PHP Eh'|5V:Jw

x q&Z gct0派克表示,编译后Go代码的运行速度与C语言非常接近,而且编译速度非常快,就像在使用一个交互式语言.

1T;g Pv/qw7}.B0sY0

#BV/kLTM"\6G0现有编程语言均未专门对多核处理器进行优化.派克表示,Go就是谷歌工程师为这类程序编写的一种语言.它不是针对编程初学者设计的,但学习使用它也不是非常困难.Go支持面向对象,而且具有真正的封装(closures)和反射(reflection)等功能.

b z FJ m V$y&}0

V"{zYvmg(y_0在学习曲线方面,派克认为Go与Java类似,对于Java开发者来说,应该能够轻松学会Go.面向PHPbb7imj;@K

面向PHPx k_%S\

之所以将Go作为一个开源项目发布,目的是让开源社区有机会创建更好的工具来使用该语言,例如Eclipse IDE中的插件.目前还没有支持Go的IDE.面向PHP'xRdz,]Q3I(g

7N9lat(V/m!d)My0在目前谷歌公开发布的所有网络应用中,均没有使用Go.但是谷歌已经使用该语言开发了几个内部项目.面向PHP0m{RpBx7U"v/A+k

"u(w4K#L*Y:G7HUw9u0派克表示,Go是否会对谷歌即将推出的Chrome OS产生影响,现在还言之尚早,不过Go的确可以和Native Client配合使用.他表示,“Go可以让应用完美的运行在浏览器内.”例如,使用Go可以更高效的实现Wave,无论是在前端还是后台.面向PHPjTFK0uqg

B6XShd9C:y1Du`0Go 同时具有两种编译器,一种是建立在GCC基础上的Gccgo,另外一种是分别针对64位x86和32位x86计算机的一套编译器(6g和8g).谷歌目前 正在研发其对ARM芯片和Android设备的支持.派克表示,“Android手机存在的问题是,我们一直没有一个数字协处理器.”

t0i p{,S0
Ju:e3{6Jz5H q5x0
TAG: Google 旧闻 语言
顶:9 踩:9
对本文中的事件或人物打分:
当前平均分:-0.33 (30次打分)
对本篇资讯内容的质量打分:
当前平均分:-0.79 (33次打分)
【已经有34人表态】
11票
感动
4票
路过
2票
高兴
1票
难过
2票
搞笑
5票
愤怒
4票
无聊
5票
同情
上一篇 下一篇
发表评论

网友评论仅供网友表达个人看法,并不表明本网同意其观点或证实其描述。

查看全部回复【已有0位网友发表了看法】