计算机技术与发展
計算機技術與髮展
계산궤기술여발전
COMPUTER TECHNOLOGY AND DEVELOPMENT
2007年
2期
46-49,134
,共5页
程序语言转换%转换系统%指针%抽象语法树
程序語言轉換%轉換繫統%指針%抽象語法樹
정서어언전환%전환계통%지침%추상어법수
程序设计语言的相互转换技术可以被广泛运用在软件维护、遗留系统的升级改造以及软件逆向工程等领域中.文中先对现有的几种移植方法进行了分析和研究,分析表明在将程序库移植到Java中和将它们与Java整合时,这些方法暴露出了各自的局限性和不足.借鉴语言转换经验,制定了转换的设计原则并探讨了将C语言转换到Java语言的过程中需要解决的一些问题,以及这个转换系统的设计思想和实现方法.文中所阐述的内容为实现异种程序设计语言的程序代码转换,提高程序代码的可移植性和重用性提供了有意义的思路和实现方法.
程序設計語言的相互轉換技術可以被廣汎運用在軟件維護、遺留繫統的升級改造以及軟件逆嚮工程等領域中.文中先對現有的幾種移植方法進行瞭分析和研究,分析錶明在將程序庫移植到Java中和將它們與Java整閤時,這些方法暴露齣瞭各自的跼限性和不足.藉鑒語言轉換經驗,製定瞭轉換的設計原則併探討瞭將C語言轉換到Java語言的過程中需要解決的一些問題,以及這箇轉換繫統的設計思想和實現方法.文中所闡述的內容為實現異種程序設計語言的程序代碼轉換,提高程序代碼的可移植性和重用性提供瞭有意義的思路和實現方法.
정서설계어언적상호전환기술가이피엄범운용재연건유호、유류계통적승급개조이급연건역향공정등영역중.문중선대현유적궤충이식방법진행료분석화연구,분석표명재장정서고이식도Java중화장타문여Java정합시,저사방법폭로출료각자적국한성화불족.차감어언전환경험,제정료전환적설계원칙병탐토료장C어언전환도Java어언적과정중수요해결적일사문제,이급저개전환계통적설계사상화실현방법.문중소천술적내용위실현이충정서설계어언적정서대마전환,제고정서대마적가이식성화중용성제공료유의의적사로화실현방법.