推薦閱讀 - Language

之前有一篇介紹 PEG.js,其實在那之後我還有花不少時間想深入理解,然後家裡小寶寶就誕生了,還沒機會完整理解到我想要的程度,因為現在可以自由研究、寫程式的時間比較少了,時間都拿去寫另外一個工具了,等能理解透徹不知道還要何時,所以先把其中一篇覺得很棒的參考文件放上來:

這篇對我來說是篇相見恨晚的文件,裡面很有條理的從最基礎的語言定義開始介紹到 Parser 相關的語法,也解答了我幾個存在已久的疑問:

  • 正規表示式(Regular Expression)的正規是什麼意思
  • Context Free Grammar 的 Context Free 是什麼意思
  • 為什麼 RE 無法 parse HTML 文件

演算法筆記這網站我其實也不是第一次看到,之前忘了研究什麼的時候也有找到這,當時就覺得怎麼有人這麼佛心的用中文解釋這麼多演算法,其實有搜尋了一下沒找到原作者是誰,倒是有看到以前要找人維護的消息,倒是我比較喜歡以前的樣式,現在這樣式,先不說粉紅色系,文字顏色和背景對比很低,讀起來比較辛苦啊。