排序方式: 共有3条查询结果,搜索用时 15 毫秒
1
1.
代码翻译中PERFORM和GOTO语句复合结构的变换 总被引:2,自引:0,他引:2
传统语言COBOL从诞生至今已有近50年历史,现存约有1 000亿行代码是用COBOL编写的.维护这些遗产代码的一个有效方法是将其翻译成现代语言,例如Java.其中将COBOL语言中GOTO和PERFORM语句及其复合控制结构消除是翻译过程中的一个关键步骤.提出一种利用switch,while语句来消除GOTO和PERFORM复合控制结构的方法,实现了程序的等价变换.该方法不改变程序的控制结构,保持其可读性,并将代码膨胀率控制到2倍左右.该方法已在所开发的"C2J翻译系统"中进行应用,通过了400万行实际商用程序的测试,结果证明,该方法是正确、有效的. 相似文献
2.
A programming situation different from an exit on a condition, but where the effect of a GOTO statement is still necessary, is examined. A notation for expressing the desired effect and s mechanism for implementation are proposed. 相似文献
3.
郭清溥 《平顶山工学院学报》1999,(2)
在引入“标志”概念以后,不仅可以淡化BASIC语言语句标号的概念,而且还可以合理的控制GOTO语句的使用。达到通过对(BASIC语言)的学习,为继续学习其他高级语言打下一个良好基础的目的。 相似文献
1