找回密码
 骑士注册

QQ登录

微博登录

搜索
❏ 站外平台:

Linux中国开源社区 新闻 查看内容

用Go开发Go编译器

2014-04-28 22:36    评论: 17    

Google的Go编程语言开发者Russ Cox在Go开发者大会GopherCon 2014谈论了Go 编译器从C语言移植到Go语言。



Go编译器最早是用C写的,原因是 1) Go不存在;2) Go不稳定;3) Go最初是设计用于写网络/系统代码,而不是编译器。


但现在,1) Go存在了;2) Go稳定了;3) Go变成了一个出色的通用语言, 而编译器对语言设计的影响不会太大。


所以他们决定自动将C语言写的Go编译器转变到Go语言,因为从头开始写太麻烦了。用Go开发的Go编译器比用C开发的编译器速度略慢,但不会太显著。

最新评论

我也要发表评论

FightingManV 2014-04-28 18:47  新浪微博网友评论 回复
图个啥?go语言这么牛逼该自己用go写个操作系统[哈哈]
爱开源的小伙伴们 2014-04-28 18:47  新浪微博网友评论 回复
#汉语纯洁性#用走你语言开发走你编译器编译走你写的源代码
bladecoder_陆遥 2014-04-28 18:47  新浪微博网友评论 回复
go=future
maxiee_permission_denied 2014-04-28 18:47  新浪微博网友评论 回复
配图233333//@爱开源的小伙伴们: #汉语纯洁性#用走你语言开发走你编译器编译走你写的源代码
CodeAxe 2014-04-28 18:47  新浪微博网友评论 回复
终于要考虑自举了吗?至少说明go现在已经成熟到一定程度了,不然根本不可能会去想自举的。
Rev0l 2014-04-28 18:47  新浪微博网友评论 回复
回复@CodeAxe:早就可以了吧
Linux中国 2014-04-28 22:13  新浪微博网友评论 回复
说好地纯洁指导呢?[偷笑] //@爱开源的小伙伴们:#汉语纯洁性#用走你语言开发走你编译器编译走你写的源代码
wiiiky 2014-04-28 22:25 回复
用于 写网络/系统代码
可是网络(IP/TCP协议栈)和系统(操作系统)都是用C写的
[1]
wiiiky 发表于 2014-04-28 22:25 的评论:
用于 写网络/系统代码
可是网络(IP/TCP协议栈)和系统(操作系统)都是用C写的
linux 2014-04-28 22:26 回复
这只是GO自举的一个必由之路。
Vito 2014-04-29 00:31 回复
这个配图是“走你~”的意思么
我叫子龙 2014-04-29 01:39  新浪微博网友评论 回复
赞一个,话说小编你每次用的图都这么没节操!
Linux中国 2014-04-29 01:39  新浪微博网友评论 回复
回复@我叫子龙:[嘻嘻]不做标题党,就做奇图党~
[1]
Vito 发表于 2014-04-29 00:31 的评论:
这个配图是“走你~”的意思么
linux 2014-04-29 09:14 回复
对啊,走你语言嘛
Mr小眼儿 2014-04-29 13:38 回复
我是被配图吸引进来的。。。
游客 2014-04-29 13:46 回复
语句都不通顺,复制粘贴不检查?
车忱编辑 2014-04-29 17:11  新浪微博网友评论 回复
走你语言?高!或者翻译成购语言?把喜欢网购的人都吸引过来,变成程序员! //@Linux中国:说好地纯洁指导呢?[偷笑] //@爱开源的小伙伴们:#汉语纯洁性#用走你语言开发走你编译器编译走你写的源代码
[1]
Mr小眼儿 发表于 2014-04-29 13:38 的评论:
我是被配图吸引进来的。。。
linux 2014-04-29 23:22 回复
比较贴合吧哈哈

收藏

返回顶部

分享到微信

打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。