用 Go編程語言開發 Go 編譯器

jopen 10年前發布 | 17K 次閱讀 Go語言

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開發 的編譯器速度略慢,但不會太顯著。

來自: Solidot

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!