跟老外聊天果然是不流利啊,就算英文可以看文章寫wiki,說起話來還是不夠爽。特別是非美帝且非天朝的人說起英語,口音跟天朝有一拼,就互相聽不懂了。
四個星期。第一個周末去了批發(fā)市場買名牌,當(dāng)然我只是看,同事在買。第二個周末去了看郁金香展,拍了些圖。第三個星期去了Orcas島(這個M$產(chǎn)品的code name就是喜歡用這些湖啊島啊山啊……)等到山頂,那個比上海北京都好得多的空氣讓我們可以直接用眼睛看到加拿大的山。第四個星期同事出去玩,我就在寫代碼了。還是寫代碼爽啊,游山玩水什么的都是浮云。當(dāng)然戰(zhàn)利品是有的,帶了一盒明信片,還有人體工學(xué)鍵盤鼠標(biāo)。M$賣給自己人還要打5折,壓榨了我們的剩余價值應(yīng)該送個才對,后來打聽到了,美帝的人要鍵盤是不用錢的,天朝的人就得自己花錢了,雖然打折……
Vczh Library++的C囧(NativeX,拿C改了點語法,當(dāng)中間語言用,功能基本沒有減少)編譯器一直在重構(gòu)。昨天晚上終于做了一個功能,可以把二進(jìn)制格式的assembly轉(zhuǎn)成文本文件供查閱了。雖然做了點代碼生成的優(yōu)化,不過其實還是不夠好。接下來就是慢慢看文本文件里面記錄的指令集,慢慢想辦法優(yōu)化輸出的指令了。給C囧語言加上點泛型的想法開始成型了,雖然這主要是為了高級語言編譯到低級的C囧語言所做的準(zhǔn)備,不過還是有點麻煩。Vczh Library++的最終目的就是提供本地強類型語言、垃圾收集的面向?qū)ο髲婎愋驼Z言和動態(tài)語言三種語言的編譯器和一些輔助類,讓這三種語言可以編譯到相同的assembly,互相調(diào)用,并且提供大量工具可以讓用戶們基于這三種語言的編譯器輕松開發(fā)出自己的語言。最后只要把最低級的C囧語言的JIT給做了,就等于所有語言同時享受JIT帶來的好處。革命尚未成功,同志仍需努力。
明天上飛機,美帝的人民群眾對食物果然還是沒有追求啊,還是天朝好……
posted on 2010-05-06 22:56
陳梓瀚(vczh) 閱讀(3209)
評論(9) 編輯 收藏 引用 所屬分類:
VL++3.0開發(fā)紀(jì)事