Anders Hejlsberg講解現代編譯器構造
Anders Hejlsberg講解現代編譯器構造
https://channel9.msdn.com/Blogs/Seth-Juarez/Anders-Hejlsberg-on-Modern-Compiler-Construction
有些知友可能不知道Anders Hejlsberg是誰,通過以下視頻,你可以了解Anders Hejlsberg
https://www.youtube.com/watch?v=nCVNpwXijVQ
多說一點,他是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
https://msdn.microsoft.com/en-us/magazine/dn904673.aspx
EmberConf 2016: How to Build a Compiler by James Kyle
https://www.youtube.com/watch?v=Tar4WgAfMr4
@3:00 compiler是什麼
@6:00 token
@11:50 lisp
@13:20 具體代碼實現
@24:40 the code generator
https://github.com/thejameskyle/the-super-tiny-compiler
我的各個知乎專欄入口盡在www.dazongshi.top網站!
推薦閱讀: