推 ephesians:贊同 03/27 21:21
推 aoc90058:前人的基石 :) 03/28 01:11
推 caml:我覺得沒錯啊。寫一個toy compiler簡單﹐想達到工業水準很難 03/28 08:44
→ caml:一個人的話要花很多時間達到icc, gcc的performance 03/28 08:46
推 ephesians:不,我想原文的意思是寫toy compiler都不容易 03/28 20:47
→ ephesians:在compiler的製程,結構還沒定案時,特別難 03/28 20:48
推 caml:front end國外基本無人在研究了﹐大家比拼的重點是back end. 03/28 21:02
推 ephesians:back end指編譯器較晚期的步驟嗎? 03/29 09:50
推 caml:經過fe程序語言變成中間代碼﹐be是在中間代碼的基礎上優化 03/29 11:00
→ caml:生成最快的機器代碼。 03/29 11:02
推 godfat:back end 是指後端,生最終程式碼的地方 03/29 18:20
推 buganini:front把code弄成parse tree,然後back再把tree修剪成精簡 03/30 08:49
→ buganini:的樣子,然後DFS吐出組語或機語,大概這樣吧 03/30 08:50
推 sxman:現在都有compiler可以compile自己的compiler 所以最難的就是 10/11 10:34
→ sxman:應該是如何實現第一個compiler :P 10/11 10:35