期货交易自动化论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 22|回复: 0

谈谈COBOL - 金融行业 - ITPUB论坛-专业的IT技术社区

[复制链接] |主动推送

285万

主题

285万

帖子

855万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
8553710
发表于 2022-9-11 06:33:18 | 显示全部楼层 |阅读模式
COBOL,因为MainFrame而红火。记得90年代IBM把MainFrame带进了大中国,四大行纷纷赶信息化大潮,COBOL绑在IBM主机上跟着一起来到了我国应用领域。早年IT的GGJJ们一定学过COBOL,现在已经渐渐被大家淡忘了,取代之的是C、C++、VC、VB、PB、Java、.Net。。。感叹之,做IT最辛苦!摩尔老兄告诉我们,IT学无止境,18个月后面目全非。
现在,国内使用MainFrame公司的IT们,因为大量投资及稳定性能,仍然守着COBOL,又担心守着淘汰的技术而远离IT前沿。
老牌COBOL领导者--MicroFocus让COBOL重生,1、让COBOL从MainFrame来到小型机和PC。2、在小型机和PC环境上模拟MainFrame上任何开发环境。3、在小型机和PC上运行MainFrame任何COBOL程序。4、COBOL与Java、及.Net无缝结合,听过B/S结构的COBOL系统吗?
小弟公司因为与MicroFocus合作关系,故浅薄研究过COBOL,希望与了解COBOL、使用COBOL、对COBOL敢兴趣的朋友交流。
在企业管理中,数值计算并不复杂,但数据处理信息量却很大。为专门解决经企管理问题,于1959年,由美国的一些计算机用户组织设计了专用于商务处理的计算机语言COBOL,并于1961年美国数据系统语言协会公布。经不断修改、丰富完善和标准化,已发展为多种版本。
COBOL语言使用了300多个英语保留字,大量采用普通英语词汇和句型,COBOL程序通俗易懂,素有“英语语言”之称。
COBOL语言语法规则严格。用COBOL语言编写的任一源程序,都要依次按标识部、环境部、数据部和过程部四部分书写,COBOL程序结构的“部”内包含“节”,“节”内包含“段”,段内包含语句,语句由字或字符串组成,整个源程序象一棵由根到干,由干到枝,由枝到叶的树,习惯上称之为树型结构。
目前COBOL语言主要应用于情报检索、商业数据处理等管理领域。
Java擅长使用者接口的设计,而Cobol则是在商业逻辑(business logic)上十分强大。
Cobol被用来开发存货、银行、支付、流通和股票交易系统,可说大部份重要应用都是用Cobol开发的,而且这些都是企业里最最重要的系统
Cobol一直是符合业界标准,像是近年分别取得ANSI以及ISO的标准认证,随着环境的变迁,Cobol也不断增加许多新的功能,其中最大的特色在于我们转变为对象导向(object-oriented)的程序语言,这使得IBM一直持续和Cobol的合作。
Cobol现在就是以协助企业开发组件化的应用为目的。
故事发生在20世纪90年代末。杰克原是一名COBOL程序员。在那些C/S和Web程序员的眼里,
使用COBOL的杰克不过是一件老古董罢了。后来,杰克成为了一名解决2000年问题的私人
顾问,这份工作多少为他赢得了一些尊重。
时间飞快流逝,与2000年问题有关的各种枯燥乏味的工作即将结束,杰克开始憧憬即将到
来的2000年:他只盼望自己能避开2000年问题以及与之相关的所有麻烦。
杰克决定联系一家研究低温冷冻技术的公司,打算让这家公司把自己冷冻到2000年3月15日。
这样,他将在2000年元旦以及2000年2月29日这两个灾难日之后醒来,避开可能发生的计
算机系统大崩溃,然后继续他的幸福生活。
杰克钻进低温容器里,技术人员设定了苏醒时间,为他注射了减缓心脏跳动的药物。杰克
的新陈代谢基本上停止了。
杰克苏醒后第一眼看见的就是一间造型非常前卫的大房间。房间里挤满了人,每个人都异
常兴奋,人们惊叫着“真不敢相信!”“不是做梦吧?”“他活过来了!”奇形怪状的照
相机闪成一片,这场景就好像发生在科幻小说里一样。
一个人走上前来,他看样子像是某个机构的发言人。杰克显得十分激动。“都结束了吗?”
杰克问,“2000年已经到来了吗?所有2000年问题都解决了吗?”
发言人解释说,冷冻杰克的低温容器有一个软件上的Bug,存在2000年问题。现在,从杰
克开始冷冻那天算起,已经过了整整8000年了。今年早已不是2000年了,技术已经发展到
地球上每个人都可以与其他人进行虚拟交流了。
“这听上去真了不起,”杰克说,“但我不明白,为什么大家都对我这么感兴趣?”
“是这样,”发言人说,“公元10000年即将到来,据考证,现在只有你一个人懂得
COBOL语言。”
Cobol是mainframe的必修课之一,但现在技术的发展,cobol确实显现了他的很大不足,IBM现在是一心要推MQ来整合各种作业系统。
在一本COBOL的书上看过这故事。
偶不是科班出身,只从进IT行业就在用COBOL,五年了...
相信现在还有大量LEGEND SYSTEM 在用COBOL,至少偶们这一代还是有用武之地的
请问在小型机的环境下,有没有MF COBOL有没有好的debug工具,可以单步执行,同时也支持访问数据库,或调用其他语言的子程序?
或者在PC上,有没有模拟小型机的仿真工具呢?
PC上有ECLIPSE,IBM的开发工具,可以装COBOL的开发插件~,可惜要收费,而且我只找到编译器,没有大型机的环境插件
Re:最初由 ouie 发布
[B]请问在小型机的环境下,有没有MF COBOL有没有好的debug工具,可以单步执行,同时也支持访问数据库,或调用其他语言的子程序?
或者在PC上,有没有模拟小型机的仿真工具呢? [/B]
MicroFocus的Net Express就是解决在workstation平台(当然包括小型机)上COBOL开发的的工具,包括debug,test,build等;另外有个DB Enterprise Server支持访问数据库,请问是什么数据库?Enterprise link可以调用Java、。net、c++等其他程序,可以让COBOL开发的系统web化。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|期货交易自动化论坛

GMT+8, 2024-11-25 04:25 , Processed in 0.085275 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表