主题
文章
项目
资源
图书
Go网址导航
下载
官方文档
英文文档
中文文档
标准库中文版
Go指南
注册
登录
首页
主题
Go问与答
go是用什么语言实现的?
taatcc
·
· 1761 次点击
听说早期的go是用汇编+c写的,现在的go是用go实现的,我同事说还是汇编,不知是否是这样?
阅读全文
查看全部 4 个评论
taatcc
感觉现在的静态语言都会先用其它语言先实现,然后自举,但脚本语言大多没有自举
评论于 2019-07-30 09:40:55
#4
更多评论
wy666
我知道的不会太准确。粗略的说,编译器最底层的部分(bootstrapping)是汇编和c作为基本go语言支持,然后在此基础之上用以前版本的go来写剩下的go编译器,这个编译器生成后能够完全处理当前版本的go语言。
评论于 2019-07-29 22:00:08
#1
polaris
社区,需要你我一同完善!
部分汇编肯定是存在的,任何语言都会存在,但不能因此说是汇编实现的。
评论于 2019-07-29 22:09:32
#2
我要评论
用户登录
记住登录状态
没有账号?
注册
忘记密码?
或
GitHub 登录
Gitea 登录
Go今日面试题
今日阅读排行
一周阅读排行
X
登录和大家一起探讨吧
用户名
密码
记住登录状态
登录
GitHub 登录
忘记密码?
还不是会员
现在注册