【IT168 技术资讯】众所周知,这些年来面向商业通用语言开发者是非常难以重新学习成为面向对象C++ 或者Java 风格的程序员。IBM (NYSE: IBM) 正在设法让他们更容易地转变成现代程序员, 但必须介绍一种新的语言使他们做如此的转变。
IBM Rational Developer for System z v7.1, IBM Rational Business Developer Extension v7.0, 和 IBM Rational Transformation Workbench v3.1 是一套最近刚刚发布的工具,它作用就是使面向商业通用语言的软件和计算机主机环境更加现代化。
Transformation Workbench 是旧的非直线型代码Cobol 应用软件中的“寻找成分的Cobol 分析器”,而它过去的许多年已经被修改过很多次。通过可以辨认隐藏在软件中的商业功能, Workbench使改造旧的应用成为服务更加容易。
“一旦辨认, Cobol 应用软件代码通过Rational Developer for System z转变成服务的组成部分从而继续工作,”Rational市场主管大卫•洛克在一次会议上说。“ 工具隐藏中间件的复杂性,并且能使其与旧数据源连接。”
Business Developer Extension提供了一种新语言、企业世代语言或EGL, Locke 认为这些可以代替C 、Cobol 或IBM的成熟的PL/1 第三代语言。EGL 是一种面向对象的语言, 以一些面向对象的复杂的事务, 譬如后台完成工作而并不需要告知开发人员他们需要做什么。Locke认为一旦应用程序被EGL建立, 开发人员可以决定是否他们需要把它编写成Java 或者Cobol 程序。
2006 年,IBM承诺出资一亿美元用来简化计算机主机环境,计算机主机现代化工具(The mainframe modernization tools)便是其中的一部分。认为这些工具"使Cobol 开发者在现代环境中更加成功" ,而它并没有迫使这些人为了适应面向对象程序设计而改变他的编程习惯。
“大多数Cobol开发人员仍然运作在文本编辑程序方式下。这种情况下并没有语法的校对或调试。用编程和用Java编程就像黑夜和白天。这是一种不同的思考方式。 ”Locke说。
| 第1页: 第1页 |