详讯:基于GPL工具的COBOL向Java的自动迁移
时间:2009-07-08
来源:linux论坛
在手机上看
手机扫描阅读
Project NACA实现了4百万行COBOL代码向Java的自动等效转换。Project NACA是由Publicitas有限公司组织展开的。该公司声称,每年的维护费用能够节省3百万欧元,并且该公司发布了基于GPL的工具。该工具有以下特性:
1.多级缓存,最大限度地提高了旧应用程序的Java版的性能。在大型机的应用上跟Cobol相比,代码迁移后的Java事务处理程序和批处理有更好的性能
2.所有程序变量结构(COBOL的COMMAREA)的预处理进一步提高了性能,并且最小限度地减少了垃圾回收时的系统冻结。
3.Java对象强大的面向对象体系结构最大限度地发挥了编译器完成的所有控制的作用。例如,每一个COBOL程序转化成的Java类的检查是在编译时而非运行时。当应用程序有4百万行代码时,并且当你想要在连续集成架构中跟踪错误时,它是非常有用的。
4.与Eclipse集成开发环境强大的整合为开发者提供了很高的生产率:我们甚至为方便在Eclipse 中调试和编辑老的COBOL程序开发了插件。
5.COBOL程序与Java类之间的逐行等价代码迁移。本地开发商不会感到迷惑:之后他们能够接收到与原始COBOL版本结构相同的Java应用程序。
6.对IBM JVM和Sun JVM的支持,以便于对预存过程的转换。
7.对大型机和Linux之间的不同字符集和编码方案的支持。对数据排序所有可能性的支持。
8.在Jaba独立的UTF编码(2字节每字符)中对多层次的COBOL数据结构的全面管理。
9.对应用程序包装框架(原始的JVM,Apache Tomcat等等)的透明性.
注:COBOL(面向商业的通用语言,又称为企业管理语言、数据处理语言等,Common Business Oriented Langauge)是最早的高级编程语言之一,是世界上第一个商用语言。
来源:csdn
1.多级缓存,最大限度地提高了旧应用程序的Java版的性能。在大型机的应用上跟Cobol相比,代码迁移后的Java事务处理程序和批处理有更好的性能
2.所有程序变量结构(COBOL的COMMAREA)的预处理进一步提高了性能,并且最小限度地减少了垃圾回收时的系统冻结。
3.Java对象强大的面向对象体系结构最大限度地发挥了编译器完成的所有控制的作用。例如,每一个COBOL程序转化成的Java类的检查是在编译时而非运行时。当应用程序有4百万行代码时,并且当你想要在连续集成架构中跟踪错误时,它是非常有用的。
4.与Eclipse集成开发环境强大的整合为开发者提供了很高的生产率:我们甚至为方便在Eclipse 中调试和编辑老的COBOL程序开发了插件。
5.COBOL程序与Java类之间的逐行等价代码迁移。本地开发商不会感到迷惑:之后他们能够接收到与原始COBOL版本结构相同的Java应用程序。
6.对IBM JVM和Sun JVM的支持,以便于对预存过程的转换。
7.对大型机和Linux之间的不同字符集和编码方案的支持。对数据排序所有可能性的支持。
8.在Jaba独立的UTF编码(2字节每字符)中对多层次的COBOL数据结构的全面管理。
9.对应用程序包装框架(原始的JVM,Apache Tomcat等等)的透明性.
注:COBOL(面向商业的通用语言,又称为企业管理语言、数据处理语言等,Common Business Oriented Langauge)是最早的高级编程语言之一,是世界上第一个商用语言。
来源:csdn
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28