回答

收藏

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

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

我觉得标题不言而喻。) y* K( I  a, K
                                                               
' `( D+ f0 U4 i9 x2 z    解决方案:                                                                $ e, R: i/ Q$ V$ g0 e
                                                                编程语言不是程序,所以它们不是用任何语言编写的。它们通常由形式语法(如 BNF)来描述。
( T- \3 p8 b- ^3 y$ L编程语言的解释器和编译器是因此,程序必须用某种编程语言编写。
( M6 s. [7 Q4 r6 b: b/ g; mGo 至少有两个编译器,gc并且gccgo. 前者用 C 编写的,但现在是用 Go 自己写的。后者主要用 C   写的 gcc 前端。Go 的库用 Go 编写的。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则