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