找回密码
 立即注册
搜索
楼主: 火星妇三田

[欢乐] 日本银行系统崩溃,急求COBOL仙人

[复制链接]
发表于 2023-11-24 15:12 | 显示全部楼层
real_zyf 发表于 2023-11-24 15:11
问题来了,chatgpt会cobol吗

视频里有,up主让ai把一段python代码改写成cobol,ai回答:对不起,cobol这玩意太古老了,我不会写
回复

使用道具 举报

     
发表于 2023-11-24 15:20 | 显示全部楼层
日本IT之烂总能超出我的想象
居然没有备份没有容灾,也没人重新建一个系统吗?
回复

使用道具 举报

     
发表于 2023-11-24 15:22 | 显示全部楼层
笑死...看来本科选修COBOL,随便整整就能参加IBM全国大赛的事就是预兆了

看来大模型卷不动,退休了还可以捡起COBOL来养老
回复

使用道具 举报

     
发表于 2023-11-24 15:24 | 显示全部楼层
六耳猕猴 发表于 2023-11-24 14:03
我的入门语言是PASCAL,后来用过Delphi。是不是Delphi也早都死了。

Beyond Compare
Cheat Engine
Total Commander

不过这些除了TotalCmd的32位版,现在都用的是开源的Lazarus而不是Delphi了
回复

使用道具 举报

     
发表于 2023-11-24 15:28 | 显示全部楼层
但是啊,我用另一段代码让chatgpt改成cobol成功了,虽然不知道写的对不对,但至少chatgpt是能写的
回复

使用道具 举报

     
发表于 2023-11-24 15:32 | 显示全部楼层
记得当年大名鼎鼎的灰鸽子就是delphi开发的吧。

我还记得高中信息奥赛的时候还说什么pascal是最美的语言

不过现在都时代的眼泪了。
回复

使用道具 举报

     
发表于 2023-11-24 15:44 来自手机 | 显示全部楼层
这是找人修bug还是要把COBOL程序换成别的语言
回复

使用道具 举报

     
发表于 2023-11-24 15:46 | 显示全部楼层
jjt2004 发表于 2023-11-24 14:01
中国的银行将来会不会?现在有没有未雨绸缪的方案?

会,没有
企业早年erp啥的都是这样烂掉的

评分

参与人数 2战斗力 -4 收起 理由
qsjs -2 ほんと?
PRDY -2 双簧不过瘾,还要三簧是吧

查看全部评分

回复

使用道具 举报

     
发表于 2023-11-24 15:47 | 显示全部楼层
pascal很适合初学者啊,比方说用“:=”来强调“赋值”的概念,还有用begin end把程序段框起来看着比{}直观多了。我觉得很适合给初学者理解编程这件事。
不过以前搞奥赛的时候好像大佬都喜欢自己学C++,毕竟方便好用。
回复

使用道具 举报

     
发表于 2023-11-24 15:49 来自手机 | 显示全部楼层
百猪夜行 发表于 2023-11-24 14:58
COBOL这古董语言网上都没啥学习资料,想自学不是那么容易,而且国内银行上系统都是90年代后期了,哪还有 ...

别不懂乱说了。cobol一直存在是因为核心系统都是cobol,大一点的银行核心系统都是ibm大型机,都是cobol。
这语言资料也是有的,前些年都有人重新写教程。不过难的不是语言,cobol比c简单多了,是业务逻辑和系统难。不是这行的连大型机系统都玩不转。
回复

使用道具 举报

     
发表于 2023-11-24 15:56 | 显示全部楼层
本帖最后由 董卓 于 2023-11-24 16:00 编辑

visual foxpro 3.0
vb6
delphi7
现在还用java1.8天长地久

现在国内主机都在做去IBM,转型到开放平台国产化设备的工作了
COBOL在国内会越来越少了
回复

使用道具 举报

     
发表于 2023-11-24 16:09 | 显示全部楼层
到处都在草台,米国不是也有类似新闻,依稀记得铁道部的电脑flash高手
回复

使用道具 举报

     
发表于 2023-11-24 16:11 来自手机 | 显示全部楼层
国内的银行现在办公都逐步更新成Linux操作系统了,肯定会慢慢淘汰这些上古编程语言的。

—— 来自 samsung SM-N9860, Android 13上的 S1Next-鹅版 v2.5.4
回复

使用道具 举报

     
发表于 2023-11-24 16:11 来自手机 | 显示全部楼层
风怒
回复

使用道具 举报

     
发表于 2023-11-24 16:12 | 显示全部楼层
常年看红迪问经久不衰的职业是什么,编程类外行叫排第一的永远是学cobol的。
现存北美cobol程序员基本都近退休+退休人员了。重新出山时薪据说都是$150起步的。但是学cobol不光是得懂技术,还得懂屎山,底层系统屎山那种。
最可怕的是这玩意儿是纯老本行业,纯死水。新人进来不光要面对屎山+毫无文档的业务逻辑还要对上基本为0的转职方向。可不就从业人员濒危物种方向直线发展
回复

使用道具 举报

     
发表于 2023-11-24 16:16 | 显示全部楼层
本帖最后由 Midnight.Coup 于 2023-11-24 16:21 编辑
stormquantage 发表于 2023-11-24 16:12
常年看红迪问经久不衰的职业是什么,编程类外行叫排第一的永远是学cobol的。
现存北美cobol程序员基本都近 ...

https://stackoverflow.blog/2020/ ... suddenly-in-demand/
Governor Laura Kelly of Kansas said: “So many of our Departments of Labor across the country are still on the COBOL system. You know very, very old technology,” Kelly said Tuesday. “Our Department of Labor had recognized that that was an issue and had initiated modernization, and, unfortunately, that's something that takes time. This (virus) interfered and they had to cease the transition to a much more robust system. So they're operating on really old stuff.”
New Jersey Governor Phil Murphy made a television appearance to plead for COBOL programmers to help.

老美也在呼唤 COBOL 老程序员
回复

使用道具 举报

     
发表于 2023-11-24 16:21 | 显示全部楼层
美日COBOL这摊是不是业务逻辑都在交接中丢干净了,真正的屎山不出问题就不要动他那种了吧。这得找到既懂代码又懂当年设计逻辑的,难搞了。
回复

使用道具 举报

     
发表于 2023-11-24 16:22 | 显示全部楼层
Midnight.Coup 发表于 2023-11-24 16:16
https://stackoverflow.blog/2020/ ... suddenly-in-demand/

New Jersey Governor Phil Murphy made a te ...

20年的新闻,当时是发扶助金干崩系统才紧急召回的。看说法有政府1.5倍薪水返聘原cobol程序的。非常哈人。23年说的少了,也不知道还有没需求
回复

使用道具 举报

     
发表于 2023-11-24 16:29 | 显示全部楼层
stormquantage 发表于 2023-11-24 16:22
20年的新闻,当时是发扶助金干崩系统才紧急召回的。看说法有政府1.5倍薪水返聘原cobol程序的。非常哈人。 ...
这个月 TIOBE里 COBOL 是第 22 位
回复

使用道具 举报

     
发表于 2023-11-24 16:36 来自手机 | 显示全部楼层
渡辺梨加 发表于 2023-11-24 16:11
国内的银行现在办公都逐步更新成Linux操作系统了,肯定会慢慢淘汰这些上古编程语言的。

—— 来自 samsung ...

别傻了,银行办公跟银行核心后台没有一毛钱的关系,物理网络都是隔离的。
回复

使用道具 举报

     
发表于 2023-11-24 16:38 | 显示全部楼层
国内银行有去IOE的任务压力 和立本银行还是不一样的

论坛助手,iPhone
回复

使用道具 举报

     
发表于 2023-11-24 16:39 来自手机 | 显示全部楼层
如果有一坨屎山,跑了几十年了,没啥问题,那为什么要动它?如果有流量压力,那么就通过行政命令,让不同的人在不同的时段访问。怎么着吧又不是不能用
回复

使用道具 举报

     
发表于 2023-11-24 16:41 | 显示全部楼层
雪城飞鸟 发表于 2023-11-24 15:03
现在主要就是银行在用cobol,人家跑的好好的干嘛换,对技术要求也不高,不如再将就两年再根据现状考虑换gol ...

对啊干嘛换,也就是全国银行转账系统瘫痪一整天,硬件服务商宣布停产,找不到程序员维护等几个小缺点而已
回复

使用道具 举报

发表于 2023-11-24 16:42 | 显示全部楼层
中国的银行现在的主要架构是啥?

我猜是用Java,数据库用哪个?
回复

使用道具 举报

     
发表于 2023-11-24 16:45 | 显示全部楼层
以前在IBM干过日本包过来的COBOL,语言本身相当简单,难点确实在JCL与业务等外围
回复

使用道具 举报

     
发表于 2023-11-24 17:19 | 显示全部楼层
Holyted 发表于 2023-11-24 16:41
对啊干嘛换,也就是全国银行转账系统瘫痪一整天,硬件服务商宣布停产,找不到程序员维护等几个小缺点而已 ...

讲个笑话,我做了这玩意十年了,圈内都在说cobol batch早晚被springbatch替换,现在跟我说这玩意还有人用?
顺带一提,这玩意工资低的,二线城市也就15-20,7+工龄
还有,西方国家这几个系统大规模故障,问题从来都处在大批量改造上。转不了帐算什么,别回头你账户里的钱清算完从1000变100就行,不开玩笑
回复

使用道具 举报

     
发表于 2023-11-24 17:33 | 显示全部楼层
Mastercard的部分核心系统,如 GCMS就是用了COBOL
回复

使用道具 举报

     
发表于 2023-11-24 17:47 | 显示全部楼层
AS/400 RPG什么时候参上?
回复

使用道具 举报

     
发表于 2023-11-24 17:48 | 显示全部楼层
herryk159 发表于 2023-11-24 17:47
AS/400 RPG什么时候参上?

快了,最近就有招对日as400/rpg的
回复

使用道具 举报

     
发表于 2023-11-24 17:49 | 显示全部楼层
sliencer 发表于 2023-11-24 17:48
快了,最近就有招对日as400/rpg的

哈哈哈还真有啊
回复

使用道具 举报

     
发表于 2023-11-24 18:04 | 显示全部楼层

as400 rpg算什么,欧美系还有as400 /cobol,让你双重刺激
回复

使用道具 举报

头像被屏蔽
     
发表于 2023-11-24 18:05 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2023-11-24 18:22 | 显示全部楼层
做过一阵子cobol转写成c的活,这玩意难度根本就不在语言或者技术能力上,cobol本来就是个卖点简单易懂的语言,一般程序里也没有c/c++那种花俏的编程技巧
做这活主要难点在于:
1. 代码里海量的goto滥用,全局变量滥用,流程很难懂,很多地方是利用副作用编程,牵一发动全身
2. 当年的业务文档都丢失了,或者跟程序对不上,对着文档捋下来突然发现一个语句/过程跟文档描述不一样,你都不知道是文档错了还是你理解不对
3. 注释缺失,甚至注释是错的,跟程序对不上
4. 测试难度极大,别说unit test了,很多时候客户自己连这系统有多少功能都说不清,根本不知道该测哪些东西

要做点改动真的是地狱一样,但有些时候又没办法不改
而且cobol很多时候用于生成文本报表,又有一大堆其他程序处理这些报表,这就要求你的新版本生成的报表跟原有的必须完全一致,原版一行132个星号你131个就不行,经常上了生产环境过了一个月了才有人发现哎呀这个报表跟以前的版本有一点不一样
这活说真的谁爱干谁干吧,1.5倍薪水好像多高似的

评分

参与人数 4战斗力 +4 收起 理由
花小楼 + 1 欢乐多
geniuswu + 1 做过一阵COBOL转JAVA,那真是逻辑原封不动.
硫黄 + 1 欢乐多
lxshhh + 1 分享好评

查看全部评分

回复

使用道具 举报

     
发表于 2023-11-24 18:29 | 显示全部楼层
shikiki 发表于 2023-11-24 18:05
java 还是太新了吧,国内银行应该是8 90年代改开才开始的吧,估计是别的。 ...

国内大型银行10年前还是IBM大型机为主流 因为有软硬件国产化要求 近五年基本都在做核心系统下移+分布式改造 四大行目前已经大量使用Java了

论坛助手,iPhone
回复

使用道具 举报

     
发表于 2023-11-24 18:31 | 显示全部楼层
20年之后会急招60岁以上C++仙人嘛
回复

使用道具 举报

头像被屏蔽
     
发表于 2023-11-24 18:45 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2023-11-24 18:46 | 显示全部楼层
小野賢章 发表于 2023-11-24 18:31
20年之后会急招60岁以上C++仙人嘛

20 年后直接用 AI 维护了
回复

使用道具 举报

头像被屏蔽
     
发表于 2023-11-24 18:49 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2023-11-24 18:52 来自手机 | 显示全部楼层
小野賢章 发表于 2023-11-24 18:31
20年之后会急招60岁以上C++仙人嘛

你该问到时候没人会写汇编了要怎么整

— from Xiaomi 23049RAD8C, Android 13 of S1 Next Goose v2.5.4
回复

使用道具 举报

     
发表于 2023-11-24 18:55 | 显示全部楼层
ciciswan 发表于 2023-11-24 18:49
不是我们不相信, 能发一个给大家开开眼么? 是CGI 程序么?

十年前的事情了,不太记得具体细节。cobol里面拼接字符串,然后调用的外部socket程序进行通讯的。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2025-1-31 10:29 , Processed in 0.179102 second(s), 8 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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