这门过时20年的上古编程语言,为什么人们还用尽办法给它续命?

88,924
0
Published 2024-01-26
这门20多年前被认为过时的上古语言,如今全球有43%的银行系统依赖它,每天全球有3万亿美元的交易需要依靠它处理。因为懂它的程序员越来越少,现在人们用尽法子给它续命……

All Comments (21)
  • @2Ye
    COBOL其實不難 只是沒人學 我本身寫過幾本COBOL的書 不過都是30年前出版的
  • @jmmhlee
    其實真會會寫程式的, 只要流程邏輯清楚用甚麼語言根本不是問題, 不管是新的舊的語言,隨時都能上手 銀行cobol程式的維護與更動成本之所以這麼高,主要在於程式中的商業流程複雜不容易搞懂,要接手修改難度比較高 . 那些老程式員也是優勢在對於銀行商業流程比較熟悉 ,而不是程式能力的優勢.
  • @scottie2475
    cobol 沒作者說的那麼神奇。公司客戶全是銀行,20年前銀行是還有一堆AS400 跟大型Z,上面有很多核心系統的確是用Cobol,但AS400 早就不行了,Z主機用的人也越來越少,連帶Cobol使用率也越來越低,現在銀行一堆跑J2EE的系統,連AS400的後續機種也是主推J2EE。以前AS400跟Z主機的特色就是幾乎不會停機,這對要求穩定的銀行系統來說特別重要,但現在新的環境幾乎都是虛擬化集群,AP本身就已經考慮到服務不中斷的部署,所以AS400跟Z主機的優勢根本就不明顯,而且IBM這些機種維護費用非常昂貴,有時連銀行也會覺得有點負擔。
  • @user-we1om8hi1p
    寫任何程式其實都不難,難的是要搞懂原始代碼的邏輯以及用途.現在銀行商業交易的複雜度連專業財務會計都要花一點時間才能理解,何況不懂財務會計的程式人員。 這些COBOL仙人的價值不是他懂代碼,而是他懂這些銀行背後的交易邏輯
  • @brainwashkenny1
    我的程式語言學習是從DOS1.0、6800、8086組合語言、Basic、PASCAL、COBOL開始的。 其中,PASCAL、COBOL在離開學校後幾乎都沒再碰過。
  • @saint_smith
    大一時學的Cobol和Basic,當年的確是用5.25"磁碟片存檔, 真的是時光飛逝~
  • @kor-pl3by
    按编程的说法就是:过早优化,造成体系适应度太差。按经济的说法:尾大不掉,维护成本高昂。按现实的说法:靠它发财的人,还没有开始倒霉。
  • @viscourtroy
    我終於見識到我一直察覺到但未給它有指定講法的詞彙﹕「技術負債」,值得各國政府和一些學術機構討論一段長時間。
  • @shooter556002
    刚到日本的时候,公司有个刚本科毕业的女孩子22岁,做cobol竟然做了4年了,据她说,大学1年级就开始外面实习了……仙人
  • @user-uu3ws7tt6o
    Cobol仙人笑死....好險他們還活著不然銀行保險業直接完蛋。
  • @neonyon9631
    當年學的時候,還是用5.25" 磁碟片。😅
  • @zack811210
    想到天網這部電影 才注意到現今GPU的計算能力已經超過電影裡的天網了XDDD
  • @rogermonk8264
    我當年學的第一門編程語言是Fortran, 第二門就是Cobol了。 Cobol不難,以現時的程序員的水準, 幾天就能掌握了。
  • @blackholecbh8462
    如果只是單純維護不開發與創新,那這件事確實能丟給AI去完成,不然就是靠轉譯編程,反正現在電腦硬體效能可以扛住這種轉譯的效能損失,主打個大力出奇跡
  • @redteahk
    銀行: 有事程序工程師,無事IT狗
  • @Vanderfate
    写cobal不难 难的是在码农动手之前有一个了解那些复杂转账处理系统的QA或者PM告诉程序员该干什么 如果让码农重新开始理解这些40年前写的东西是干什么的 等bug修完了 公司也差不多要破产了
  • @jedywei
    桓大已經跟光年一樣是個量詞了
  • @dielyf651126
    原來如此, 我一個舅舅說過他在銀行靠寫同一套程序30年做到退休,同樣程序員的我還覺得不可思議