新技術(shù)雜談
介紹一些看到的新技術(shù)文章。
摘要: G#是我在過(guò)去幾個(gè)月里構(gòu)思出來(lái)的一種新的程序設(shè)計(jì)語(yǔ)言。其目的是生成類型安全的代碼,這些代碼能夠在編譯時(shí)或運(yùn)行時(shí)被注入(Inject)到一個(gè)代碼基(Code Base)中。其語(yǔ)法是C# 2.0的一個(gè)超集。和其他代碼生成技術(shù)與工具(如CodeSmith,一種偉大的工具/語(yǔ)言)不同,G#并不打算生成用作起始點(diǎn)(Starting Point)或用于消費(fèi)(Consumption)的代碼。取而代之,G#使用了面向方面的程序設(shè)計(jì)(AOP)技術(shù)來(lái)向客戶代碼中注入代碼。我們會(huì)快速地介紹一下AOP,因?yàn)樗鼘?duì)很多開發(fā)者來(lái)說(shuō)還是嶄新的。 閱讀全文