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

来源 :软件学报 | 被引量 : 0次 | 上传用户:k3392301
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统语言COBOL从诞生至今已有近50年历史,现存约有1 000亿行代码是用COBOL编写的.维护这些遗产代码的一个有效方法是将其翻译成现代语言,例如Java.其中将COBOL语言中GOTO和PERFORM语句及其复合控制结构消除是翻译过程中的一个关键步骤.提出一种利用switch,while语句来消除GOTO和PERFORM复合控制结构的方法,实现了程序的等价变换.该方法不改变程序的控制结构,保持其可读性,并将代码膨胀率控制到2倍左右.该方法已在所开发的“C2J翻译系统”中进行应用,通过了400万行实际商用程序的测试,结果证明,该方法是正确、有效的.
其他文献
由于有广泛的理化特性,多氯联苯(PCBs)在全球分馏假设求导中担任着重要角色,这种假设预测持久性有机污染混合物的组成随纬度产生变化.最新的历史排放估计、内部一致的特性数
1日省委书记、省人大常委会主任石宗源,省委常委、省委秘书长张群山在贵阳会见外交部党组书记、副部长戴秉国一行。省委常委、省委宣传部部长李军出席首届都匀毛尖茶节开幕式
论文共分四个部分:   第一部分:绪论。把考察对象於梨华和白先勇的作品研究现状加以整理,从而显示出自己研究角度的意义。进而对于要研究的题材范围——留学生文学进行界定。
2013年4月底,《电脑迷》杂志IT微公益项目正式启动,除得到华硕电脑这样同样具有社会责任感的企业认同并支持外,还得到中科普集团、重庆工商大学等机构的认同,而在滇西北支教团的
目前我国存在严重的汽车排放污染,这主要表现在国产汽车发动机技术落后,机内净化水平低,机外净化基本没有,使得中国汽车单车污染排放平均相当于国际同类先进汽车的几倍到十
今年以来,团山街道在区委、区政府的正确领导下,紧紧围绕经济发展的大局,全力构建“和谐团山”。 Since the beginning of this year, under the correct leadership of the
瑞典区域气候模拟计划(SWECLIM)是一个历时6年半的国家研究网络计划,该研究网络主要涉及区域气候模拟、区域气候变化预测以及水文影响评估,并且为广大的利益相关人士提供相应
学位
力矩限制器的主要作用是限制起重机超力矩使用 ,避免力矩过大引起起重机倾覆 ,保证起重机的安全使用。GB/T 94 62— 1 999《塔式起重机技术条件》中第 4 5 2— 1条规定 :“当起
说到言论创作,首先要讨论选题。这个问题看似很容易,其实颇不简单。容易,是说凡作文就要有题目;不简单,是说倘没有一番艰苦的思想劳动,题目特别是高质量的题目绝不会自然而然