回答

收藏

Go编程语言的编译器是用什么语言编写的?

技术问答 技术问答 399 人阅读 | 0 人回复 | 2023-09-11

我觉得标题不言而喻。) i1 }6 x7 t6 E- x6 `, X. g
                                                               
5 V* x0 x3 l9 X- E' x* ^$ l# y    解决方案:                                                               
: D8 E1 `4 p' r, p/ G9 p; e& _  h9 @                                                                编程语言不是程序,所以它们不是用任何语言编写的。它们通常由形式语法(如 BNF)来描述。& u" o! m7 e! C( s- j: u& n
编程语言的解释器和编译器是因此,程序必须用某种编程语言编写。
7 \3 K0 o: F0 z" L: c+ CGo 至少有两个编译器,gc并且gccgo. 前者用 C 编写的,但现在是用 Go 自己写的。后者主要用 C   写的 gcc 前端。Go 的库用 Go 编写的。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则