May 2008
Parser Generators
在軟體開發過程,我們很可能得寫大量的程式碼來完成一些繁瑣、平凡的工作,避開這個窠臼的辦法就是「自動化」。誠如 Kernighan 和 Pike 在 The practice of programming 一書所闡述的,優秀的軟體設計運用幾個基本原則:簡單(simplicity)、清晰(clarity)、一般性(generality)、自動化(automation)。
January 2006
Source Transformation
前幾天由 Tim 的來信,得知有個叫 TXL 的東西,好像很神奇,在好奇心趨使下也去一探究竟:
1
(2 marks)