搜索
❏ 站外平台:

用Go开发Go编译器

作者: linux

| 2014-04-28 22:36      

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开发的编译器速度略慢,但不会太显著。


返回顶部

分享到微信

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