程序模板设计的猜想
??? 現在的程序多種多樣,可是異類語言之間想要交流是很難的。舉個很簡單的例子:
一個java語言寫MD5加密模塊,想要不做修改直接用到其他語言中,這樣我想應該沒有把,(我也不是很清楚,有高手知道的話可以反駁我)。
而且跨語言的編程恐怕也是很難吧.
?
問題: 假設A語言有模塊a,b,c,要移植到B語言中的代碼段x。 方法: 1,將模塊全部修改為B語言代碼 2,可以通過設計專用工具,將c,b,a三個模塊中所包含的必備子模塊載入,對于相應函數入口出口,輸入輸出,各種中間變量設置對應于B語言的出口,將函數x相應接入,變量可以相應更新。 3,簡化方法二,設計A,B語言的接口函數,分別與模塊連接,通過出口設置相應出口。 4,(通用設置)設計“翻譯“語言,將任意語言模塊載入后分析,生成對應的“翻譯”頭文件與尾文件,將異語言互相連接,形成程序鏈或程序樹。 總結: “翻譯“語言具有以下功能:1.載入各種語言的系統模塊2.載入文件,自動分析結構與接口,手動設置或自動設置對應文件3.建立連接橫向或縱向結構,將不同的文件相連接,進行編譯打包。轉載于:https://www.cnblogs.com/catchgreen/archive/2009/02/25/1397105.html
總結
- 上一篇: ASP.NET跨页面传值技巧总结【转】
- 下一篇: 微软也走先使用后收费的路子--创业企业扶