大家好,我是 polarisxu。 沒有系統學習過編譯原理的同學可能會很好奇編程語言的編譯器,Lexer & Parser,虛擬機是怎麼實現的,同時又苦於系統性的教材過於枯燥。如果你之前用的動態語言,可能也不會想到這個層面,但用了 Go 後,想深入 Go 源碼,可能會有相關想法:如何更好地掌握 Go?Go 編譯器到底是怎麼實現的? 其實,在 Github 上有一個項目,教你用 450 行的 G ⌘ Read more
大家好,我是 polarisxu。 沒有系統學習過編譯原理的同學可能會很好奇編程語言的編譯器,Lexer & Parser,虛擬機是怎麼實現的,同時又苦於系統性的教材過於枯燥。如果你之前用的動態語言,可能也不會想到這個層面,但用了 Go 後,想深入 Go 源碼,可能會有相關想法:如何更好地掌握 Go?Go 編譯器到底是怎麼實現的? 其實,在 Github 上有一個項目,教你用 450 行的 G ⌘ Read more