發表文章

目前顯示的是 8月, 2006的文章

T:描述結構性資料

抽象化的第一件事,是能用簡單的名字描述一串結構, 較佳的結構至少是類 xml 的階層結構。 階層結構由 "{}"來區分, 而 sequence 結構由 "," 及出現的前後區分。 一個 order 有很多 entry 可這樣描述 order ={ light={amt=2}, bulb={amt=2} } 取出 order 第一個物件就是 order.light.amt==2 用"." 點來區分物件。

T:一個新語言的設計

看完 B. A. Tata 的"超越 Java" 後,有種想設計新語言的念頭。 這個語言的中心哲學是, "簡單直覺的描述一件事" 語言暫且稱為 T 意思為譯者, 能讓我們用簡單的命令告訴它,讓電腦作事情。 當然這是交談式的, 我告訴 T 一件事, T 會給我回應,溝通圖如下: I <-> T T 給我的回應是在下一行, 我給 T 的稱作"指令", T 的回應是用字串報告的結果, 並列印於螢幕上。 首先這個語言的 hello world 是如此 I: print("hello world!"); T:hello world!