紅字agger
試過要用個parser library
但啲API 寫得好學術
無讀過compiler 好難明
同個同事雞同鴨講
通常api 或者framework 唔係compile code ga wor,應該唔駛識compiler 的o野。
如果你話parser的話,一般都數都係go through 一個data structure,例如dom tree、json、xml tree,甚至簡單的fix length 的line by line flat file。同寫compiler 好似有d 唔一樣。
例如之前我搵個fresh grad 幫手將一個json 變左excel,衰在個json 個層數比較多,搵唔到合適的library 去做,我叫佢地寫下自己寫當年字,最後都下寫唔出,因為佢地唔知到可以用breadth first search 做,最後都係要自己出手,不過佢地果一刻先發現學校的algorithm同data structure 真係有用。
其實都係go through 下個structure
不過個library 用埋啲term 比較學術
例如token, assert
佢地望住 example 都唔知做緊咩
我一望: 哦 好簡單ja
fg 唔識寫唔出奇呀
依家啲野 9 成 9 都用library 架啦
有幾可會自己寫
就算係香港做ibank 都唔一定識寫
聽過某 ibanker 講
啲data structure 係神人先識寫
ibanker 講tech o野你都好信?
有時冇library做到100%你想要的,唔同唔deliver 個project 咩,唔fit一樣要寫一樣要customize,it's just algorithm, not rocket science。
library、framework、datastructure 唔需要太神化,通街都係,又open source,只不過係起樓的磚頭同模具。