好文档 - 专业文书写作范文服务资料分享网站

代码翻译中PERFORM和GOTO语句复合结构的变换

天下 分享 时间: 加入收藏 我要投稿 点赞

代码翻译中PERFORM和GOTO语句复合结构的变换

武成岗;张兆庆;乔如良;冯晓兵;高琳;石学林;蒋弘山;崔慧敏

【期刊名称】《软件学报》 【年(卷),期】2004(015)004

【摘要】传统语言COBOL从诞生至今已有近50年历史,现存约有1 000亿行代码是用COBOL编写的.维护这些遗产代码的一个有效方法是将其翻译成现代语言,例如Java.其中将COBOL语言中GOTO和PERFORM语句及其复合控制结构消除是翻译过程中的一个关键步骤.提出一种利用switch,while语句来消除GOTO和PERFORM复合控制结构的方法,实现了程序的等价变换.该方法不改变程序的控制结构,保持其可读性,并将代码膨胀率控制到2倍左右.该方法已在所开发的\翻译系统\中进行应用,通过了400万行实际商用程序的测试,结果证明,该方法是正确、有效的. 【总页数】12页(475-486)

【关键词】遗产代码;COBOL;JAVA;翻译;PERFORM;GOTO;控制流 【作者】武成岗;张兆庆;乔如良;冯晓兵;高琳;石学林;蒋弘山;崔慧敏

【作者单位】中国科学院,计算技术研究所,北京,100080;中国科学院,计算技术研究所,北京,100080;中国科学院,计算技术研究所,北京,100080;中国科学院,计算技术研究所,北京,100080;中国科学院,计算技术研究所,北京,100080;中国科学院,计算技术研究所,北京,100080;清华大学,计算机科学与技术系,北京,100084;清华大学,计算机科学与技术系,北京,100084 【正文语种】中文 【中图分类】TP314

【相关文献】

1.英汉语句子结构比较与翻译 [J], 陈志立

2.论教科书上“Nice to meet you”的翻译--浅析英语句法结构对汉语的干扰 [J], 伍李华

3.法律英语句子结构特点及其翻译 [J], 肖云枢 4.论语句结构的张力与翻译 [J], 赵明

5.探究法律英语句子结构特点及其翻译 [J], 李为山; 李康熙

以上内容为文献基本信息,获取文献全文请下载

代码翻译中PERFORM和GOTO语句复合结构的变换

代码翻译中PERFORM和GOTO语句复合结构的变换武成岗;张兆庆;乔如良;冯晓兵;高琳;石学林;蒋弘山;崔慧敏【期刊名称】《软件学报》【年(卷),期】2004(015)004【摘要】传统语言COBOL从诞生至今已有近50年历史,现存约有1000亿行代码是用COBOL编写的.维护这些遗产代码的一个有效方法是将其翻译成现代语言,
推荐度:
点击下载文档文档为doc格式
54qa62v9387b3ef97wu606i7k4fff900zjt
领取福利

微信扫码领取福利

微信扫码分享