[Go] 編譯器TinyGo

TinyGo
https://github.com/tinygo-org/tinygo

TinyGo web
https://tinygo.org/

tinygo編譯的原理
https://www.520mwx.com/view/65376

GCTT 出品 | 使用 Go 和 LLVM 進行 Web Assembly 的高效前端開發
https://mp.weixin.qq.com/s/LF8B0GeOLowXJmjrZvTofQ

tinygo本身是個針對微控制器的編譯器+工具,可以build、flush,tinygo的實現中依賴的自己的go-LLVM,其實就是LLVM的一個go的binding,最終依賴系統的LLVM,tinygo基於go的編譯器,通過go-LLVM/LLVM實現了一個基本的編譯器,所以支援的語法、特性主要和go類似。


#TinyGo, Go, LLVM, Web Assembly, 編譯器

留言