Anders Hejlsberg講解現代編譯器構造

Anders Hejlsberg講解現代編譯器構造

channel9.msdn.com/Blogs

有些知友可能不知道Anders Hejlsberg是誰,通過以下視頻,你可以了解Anders Hejlsberg

youtube.com/watch?

多說一點,他是Turbo Pascal編譯器的主要作者,是Bill Gates親自挖到微軟的大牛,Delphi、C#和TypeScript之父,丹麥的。

C++之父Bjarne Stroustrup也是丹麥的,

發現美國的偉大了吧?

所有大牛,the best of the best,最終都成了美國人或為美國服務。隨便想到的幾個:Linus(Linux內核作者,原國藉:芬蘭),Elon Musk(SpaceX,Paypal創始人,原國藉:南非),吳恩達(人工智慧方面大牛,原國藉:英國),Sergey Brin(谷歌創始人,原國藉:俄羅斯),李飛飛(人工智慧大牛),張益唐(數學大牛),張亞勤(百度總裁,原微軟副總裁),陶哲軒(數學大牛,原國藉:澳大利亞),好像顏寧(生物(什麼方面忘記了)大牛)也要去美國?當然,也有可能是因為他們去了美國才變得牛X(也只能這樣自我安慰了 (笑)。

What Every Programmer Should Know About Compiler Optimizations

msdn.microsoft.com/en-u

EmberConf 2016: How to Build a Compiler by James Kyle

youtube.com/watch?

@3:00 compiler是什麼

@6:00 token

@11:50 lisp

@13:20 具體代碼實現

@24:40 the code generator

github.com/thejameskyle

我的各個知乎專欄入口盡在www.dazongshi.top網站!


推薦閱讀:

人生第一個解釋器, Lisp
Rust所宣稱的zero-cost abstractions是怎麼回事?

TAG:计算机科学 | 编译器 | 编译原理 |