SlideShare上的投影片分享
其實這個章節我只有抓到幾個重點
1. 如果你寫很多code去執行一個平庸的工作或是在處理流程上遇到麻煩
或許你是用錯語言了
2. 如果一個適合的語言尚未存在 這就是個機會寫出一個適合的語言
3. Sample : Transit different format data
假設有兩種不同格式的data
(1)
(2)
如果你是針對這兩種格式做pack 與 unpack的處理
function 大概會長下面這樣
有沒有發現每個type 必須handle parse的邏輯
所以作者想了一個方法 自訂一種格式format string
c : char
s : short
l : long
如此就能將重複的邏輯抽出 並利用此格式來處理不同type的資料
外層是呼叫pack 並給入相對應的format
外層靠著 "cscl" 告知pack 這次傳入的格式
4. 對於Micros
作者雖然不推薦使用 但他仍認為Micro有適合的地方 :
(1) Micro 適合用在定義文字
(2) Be practical and be easy to produce.
(3) Portable
5. 很多問題或許換個方式描述 就能輕易地解決 這就是Notation的魔力
0 意見:
張貼留言