本文主要研究Ada95與C++兩種面向?qū)ο笳Z(yǔ)言之間類(lèi)層次上的綁定生成方法。首 先簡(jiǎn)要描述了Ada95與C++面向?qū)ο髾C(jī)制的異同以及Ada95標(biāo)準(zhǔn)中與其它語(yǔ)言的接 口機(jī)制,在此基礎(chǔ)上給出了Ada95到C++類(lèi)的綁定生成方法,設(shè)計(jì)出綁定生成工具 原型;對(duì)通用目標(biāo)代碼文件格式和內(nèi)部鏈接名信息的提取進(jìn)行詳細(xì)討論,并給予實(shí) 現(xiàn);對(duì)C++模板的綁定生成進(jìn)行了較深入地分析,提出模板綁定生成的解決方案并 進(jìn)行了實(shí)例驗(yàn)證。所采取的研究方法及所得結(jié)果同樣適用于其它語(yǔ)言間的綁定生成。
標(biāo)簽:
Ada
95
對(duì)象
語(yǔ)言
上傳時(shí)間:
2013-12-29
上傳用戶(hù):皇族傳媒