我检查微软Visual Studio页只要现在和在广告栏我突然看到了一个令人难以置信的广告:

"净表达的是 COBOL 发展的环境的延伸核心业务流程。净框架和其他的分布式平台。"

当然,我跟随 链接 和发现一家公司,这样做,但是有的地方仍然使用COBOL?任何人都不会实际上使用COBOL。净框架?

编辑: 感谢大家对以下的信息,我学到了一些东西今天!

有帮助吗?

解决方案

微焦点 制作一个 COBOL 开发套件,其主要目的是维护遗留大型机应用程序。它可以讲来自不同平台的 20 种 COBOL 方言,并且具有 计算机控制系统 仿真设施。截至 2004 年,他们建议用它来取代大型机工作负载 400 兆每秒 或者。请记住,在 20 世纪 90 年代初期,您仍然可以从 Amdahl 购买额定为 22 MIPS 的大型机系统,大型机上的 400 MIPS 是相当大的工作量。

将传统 COBOL 后端集成到现代前端是一项大生意。有一个相当庞大的生态系统 终端 仿真 软件, 屏幕刮刀, 接口库RPC 包装器 适用于各种协议,例如 CORBA 和 SOAP。

几年前,Micro Focus 推出了一款 COBOL .NET 编译器 它允许您在 CLR 后端运行 COBOL 应用程序。您可以编译任何受支持的方言,它将运行所有旧的模拟功能。这允许您将 GUI 或 Web 前端(或 Web 服务层)放置在现有 COBOL 应用程序上,从而保留对现有代码库的投资。前端几乎可以使用任何支持 CLR 的开发工具来编写。您想要使用 C#/Windows Forms、MS Workflow Foundation、SSIS、IronPython、ASP.NET 或 SQL Server CLR 与 COBOL 后端集成 - 让自己陷入困境。

因此,对于完全重写和迁移遗留应用程序来说,它通常是一个非常有吸引力的替代方案。

此类工作在他们的业务中占据了相当大的份额,但在某些领域,COBOL 本身确实做得相当不错。对于许多大型批处理作业,打开面向记录的文件并按程序处理它是获得简单、易于理解且易于使用的应用程序的良好范例。 快速地. 。我曾经读过一篇文章(在 Slashdot IIRC 上),其中有人谈论 COBOL 应用程序,该应用程序读取 35GB 的信用卡退款文件并对其进行处理 每隔一小时. 。这是很久以前发布的,大约在 20 世纪 90 年代,当时 35GB 比大多数 PC 的磁盘容量大得多。

让 RDMBS 在一个小时内批量加载并处理 35GB 数据(估计有 100-2 亿条记录)也不一定是一项简单的工作,即使在现代硬件上也是如此。通常,从 SQL 中获得性能需要您采取某种间接的处理方法,这可能会模糊代码的含义;高度调优的 SQL 可以是“只写”的。

COBOL 在此类应用程序中的使用已有大约 50 年的历史,是一项成熟、易于理解且可靠的技术, 实际上做得很好。

其他提示

我真的把我的牙齿上 COBOL 编码 - 上的Fortran,Pascal和C学到,但大部分的我的第一个5年的IBM / 390s COBOL专业编码。还没有触及它,虽然15年。

COBOL是批处理财务处理语言出类拔萃。适当的结构它可以做自己最擅长的 - 处理大量的财务数据 - 比什么都好。它也是嵌入其他系统向一个非常良好的语言 - 经常操作为其它系统之间的胶

把它看成是一个机车:-)。在19世纪,每个人都用坐火车,因为它是我们拥有的,但是,是由汽车和飞机取代了大多数。对于走动尽管铁路系统仍然是要走的路大量重载货运的。你不会经常看到在日常生活中的机车,但他们保持你的发电站用煤运行。

这是明显的是Lisp的仍具有AI编码相似的位置。我真正感兴趣的是,该集团三个“大” 1960/70的语言的其他成员 - Fortran语言 - 已经比别人更多的下降,这是不是我会在当时已经预期。但是我们仍然有 BASIC 围绕在一个大的方式,这实际上是Fortran语言的私生子,所以可以说是三者都是一样多活蹦乱跳的,因为他们曾经在那里。

罗布,还有的很多地方还在做COBOL虽然不一定对.NET 的;我们还是做了不少大型发展和广大的金融应用仍然写在COBOL和CICS接口的。

此外,你仍然可以得到COBOL编译(例如,富士通)为Windows平台。

我认为更常见的情况是互操作性,例如,Windows和ASP.NET应用程序交谈COBOL / CICS应用程序,反之亦然。

我已经参与了这样一个项目,几年前在我的国家大银行,我可以想像,这将是很常见的,有它的腰带有超过40年的IT任何一家银行。

COBOL是利基。一个漂亮,舒适的,有利可图的利基市场。这可能(早晚)将成为不存在的,但现在仍然存在。就在这里,几大银行组织在COBOL开发自己的核心系统。这不仅是维护,也是发展!

它已经存在了50年左右的时间,每10年有人宣布它死了,但它仍然挂起。

文从维基百科惊讶我说:

COBOL程序正在使用全球 政府和军事机构, 商业企业,和 操作系统,例如IBM的z/操作系统, Microsoft的Windows,并POSIX 家庭(Unix/Linux等)。1997年, Gartner集团报告说,80%的 世界各地的商跑了用COBOL 超过200亿行代码 存在和估计5 亿行的新的编码一次。

http://en.wikipedia.org/wiki/COBOL

我认为,Cobol是"木材".这是不真实的。通过这种方式, 富士通NetCOBOL。净微焦点网表达®。净 都 相当全面的方式实现的。也许我们应该学习这种语言和找到好工作与大的薪水吗?:)

这我知道Raincode,富士通和微焦点的。微焦点尝试使用ASP.NET COBOL代码隐藏。富士通我不知道,如果他们仍然提供自己的网络解决方案或attemptig以适应ASP.NET。

Raincode提供了一个标准COBOL编译靶向.NET没有尝试以利用ASP.NET

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top