ข้ามไปยังเนื้อหาหลัก
ทำไมปี 2025 ระบบธนาคารยังพึ่งพาภาษา COBOL อยู่
เทคโนโลยี

ทำไมปี 2025 ระบบธนาคารยังพึ่งพาภาษา COBOL อยู่

Thai PBS Sci & Tech28 ม.ค. 684 นาที28 ม.ค. 68

ภาษา COBOL ถือกำเนิดขึ้นมาร่วมจะ 70 ปีแล้ว ภาษาเก่าแก่ที่อยู่คู่บุญระบบธุรกรรมและงานธนาคารมาอย่างยาวนาน ไม่น่าเชื่อว่าทุกวันนี้ยังคงถูกใช้งานอยู่ในปัจจุบัน และตลาดการจัดหางานก็ยังต้องการผู้ดูแลระบบที่มีความเชี่ยวชาญด้านภาษา COBOL ที่เพิ่มมากขึ้นอีกด้วย

ขนาดตัวอักษร

ภาษา COBOL ถือกำเนิดขึ้นมาร่วมจะ 70 ปีแล้ว ภาษาเก่าแก่ที่อยู่คู่บุญระบบธุรกรรมและงานธนาคารมาอย่างยาวนาน ไม่น่าเชื่อว่าทุกวันนี้ยังคงถูกใช้งานอยู่ในปัจจุบัน และตลาดการจัดหางานก็ยังต้องการผู้ดูแลระบบที่มีความเชี่ยวชาญด้านภาษา COBOL ที่เพิ่มมากขึ้นอีกด้วย อะไรทำให้ภาษานี้ยังคงมีความต้องการอยู่ สามารถอ่านได้ในบทความนี้

ภาพของตารางโค้ดสำหรับการฝึกหัดและสำหรับวางแผนการเขียนโค้ดของภาษา COBOL ในช่วงปี 1967 ภาพจาก Eric Peacock

ภาษา COBOL (Common Business Oriented Language) เป็นภาษาคอมพิวเตอร์ระดับสูงที่เกิดขึ้นมาในปี 1959 ซึ่งชุดแนวคิดพื้นฐานของ COBOL คือภาษาที่เข้าใจง่ายสำหรับงานจัดการระบบชื่อและตัวเลข ดูเผิน ๆ ตรงกับชื่อของมันที่เป็นชุดภาษาสำหรับงานด้านธุรกรรมและการธนาคารที่ต้องจัดการกับชื่อของลูกค้าและจำนวนเงินในบัญชี

ด้วยการที่มันเป็นภาษาระดับสูง ซึ่งหมายถึงเป็นภาษาที่อ่านและเข้าใจง่าย มีไวยากรณ์คล้ายภาษาอังกฤษธรรมดาและไม่ต้องตั้งค่าหรือเลือกหน่วยความจำโดยตรง จึงเหมาะสำหรับผู้ใช้งานที่เป็นเจ้าหน้าที่ธนาคารหรือเจ้าหน้าที่คอมพิวเตอร์ในยุคเริ่มต้นของมัน และมันยังได้รับการสนับสนุนในการใช้งานร่วมกับเครื่องเมนเฟรม (Mainframe) ของไอบีเอ็ม (IBM) และได้รับการจัดทำให้เป็นมาตรฐานกลางโดย สถาบันมาตรฐานแห่งชาติอเมริกัน (ANSI) ทำให้มันเป็นภาษาที่ได้รับความนิยมอย่างรวดเร็วในงานด้านธนาคารและธุรกรรมทางการเงิน

ภาพถ่ายกระดาษเจาะรูสำหรับการเขียนโปรแกรมให้กับคอมพิวเตอร์ ซึ่งใช้สำหรับการเรียนการสอนในมหาวิทยาลัยในช่วงปี 1979

ไม่น่าเชื่อว่าภาษา COBOL นั้นจะมีชีวิตยืนยาวกว่าที่หลาย ๆ คนคาดคิดไว้ ถึงแม้ว่าทุกวันนี้จะมีภาษาใหม่ ๆ ที่สามารถนำมาประยุกต์แทน COBOL ได้ เช่น JAVA, Python, Golang หรือ Kotlin แต่ระบบธนาคารหลาย ๆ แห่งก็ยังคงเลือกใช้ COBOL อยู่เพราะว่าระบบเบื้องหลังของงานธนาคารทั้งหลายยังเป็นระบบคอมพิวเตอร์เมนเฟรม ขนาดใหญ่โบราณแต่มีเสถียรภาพสูงและไม่สามารถหยุดการทำงานได้ เช่น IBM Z รุ่นต่าง ๆ และการรื้อระบบหลังบ้านใหม่ทั้งหมดนั้นเป็นขั้นตอนที่ยุ่งยากและต้องมีการลงทุนในระบบหลังบ้านใหม่ บริษัทด้านการเงินหลายแห่งจึงแยกระบบหลังบ้านที่ดำเนินการคำนวณธุรกรรมทางการเงินของลูกค้าออกจากระบบหน้าบ้านสมัยใหม่ที่เป็นส่วนของส่วนติดต่อผู้ใช้งานออกจากกันเพื่อความเรียบง่ายของระบบและสามารถดำเนินการได้อย่างราบรื่น

COBOL พิสูจน์การทำงานของมันมานานมากกว่า 70 ปีแล้วว่าเป็นภาษาคอมพิวเตอร์โบราณที่ถูกแก้ไขข้อผิดพลาดหลาย ๆ ส่วนออกไปจนหมดแล้ว และสามารถทำงานต่อเนื่องโดยไม่มีข้อผิดพลาดเหมือนกับภาษาสมัยใหม่ที่มีการพัฒนาต่อยอดคุณสมบัติและการแก้ไขบั๊ก (Bug) อยู่เรื่อย ๆ ซึ่งหลาย ๆ ครั้งพบว่าเมื่อระบบธนาคารล่ม ส่วนใหญ่แล้วจะเป็นปัญหาที่ระบบหน้าบ้านของงานธนาคารที่เกิดปัญหาแต่ระบบหลังบ้านที่ใช้ภาษาโบราณอย่าง COBOL ไม่พบกับปัญหานั้น

ภาพถ่ายหนังสือรายงานของรัฐบาลสหรัฐฯ ที่แนะนำภาษาที่ยอดนิยมในคอมพิวเตอร์มากที่สุด หนึ่งในนั้นคือภาษา COBOL

เนื่องด้วยต้นทุนการย้ายระบบไปยังภาษากลุ่มใหม่นั้นใช้ต้นทุนที่เยอะอีกทั้งระบบหลังบ้านของงานธนาคารนั้นเต็มไปด้วยความวุ่นวายและซับซ้อนทำให้ธนาคารและบริษัทหลาย ๆ แห่งไม่อยากที่จะลงทุนในการย้ายระบบ แต่เนื่องจากทักษะผู้ดูแลระบบที่เชี่ยวชาญภาษากลุ่มนี้กำลังเกษียณอายุการทำงานไปเรื่อย ๆ ทำให้บริษัทธนาคารหลาย ๆ แห่งที่ยังคงใช้งานระบบ COBOL อยู่ต้องหาผู้เชี่ยวชาญภาษา COBOL เป็นกรณีเร่งด่วนเพิ่มมากขึ้น อีกทั้งธนาคารหลาย ๆ แห่งต้องการเพิ่มขีดความสามารถในการสื่อสารระหว่างระบบหลังบ้านกับหน้าบ้าน จึงต้องมีการพัฒนาในส่วนของ API ติดต่อระหว่าง COBOL กับภาษาอื่นมากยิ่งขึ้น ทำให้ผู้เชี่ยวชาญระบบ COBOL เป็นที่หมายปองของบริษัทธนาคารหลาย ๆ แห่งในเวลานี้

คำถามต่อมาคือ COBOL จะยังมีชีวิตอยู่ต่อไปอีกนานไหม คำตอบคือเป็นไปได้ที่จะมีชีวิตอยู่ต่ออีกยืนยาว เนื่องจากการพิสูจน์การทำงานมาแล้วว่าเสถียร ทนทาน เรียบง่าย ข้อผิดพลาดต่ำ น่าเชื่อถือสูง อีกทั้งการลงทุนย้ายระบบโครงสร้างคอมพิวเตอร์ใหม่ทั้งหมดอาจเป็นการลงทุนที่ไม่คุ้มค่ากับกลุ่มบริษัทธนาคารทำให้ระบบนี้อาจจะถูกใช้งานต่อไปอีกนาน ดังนั้นในปี 2025 นี้ภาษา COBOL ก็อาจจะเป็นอีกหนึ่งภาษาคอมพิวเตอร์ที่น่าสนใจสำหรับโปรแกรมเมอร์หรือผู้มีความสนใจในงานด้านคอมพิวเตอร์ยุคเก่า


อัปเดตข้อมูลแวดวงวิทยาศาสตร์ เทคโนโลยี รู้ทันโลกไอที และโซเชียลฯ ในรูปแบบ Audio จาก AI เสียงผู้ประกาศของไทยพีบีเอส ได้ที่ Thai PBS  

ที่มาข้อมูล : en.wikipedia, borntodev

“รอบรู้ ดูกระแส ก้าวทันโลก” ไปกับ Thai PBS Sci & Tech

บทความที่เกี่ยวข้อง

ใช้ AI เป็น แต่อาจคิดเองไม่เป็น รัฐบาลนอร์เวย์เล็งกลับมาใช้หนังสือ ห้ามเด็กประถม Gen Alpha ใช้ AIAI

ใช้ AI เป็น แต่อาจคิดเองไม่เป็น รัฐบาลนอร์เวย์เล็งกลับมาใช้หนังสือ ห้ามเด็กประถม Gen Alpha ใช้ AI

ท่ามกลางกระแสที่ทั่วโลกแข่งกันผลักดัน AI เข้าห้องเรียน นอร์เวย์กลับเดินสวนทาง เมื่อรัฐบาลเตรียมออกกฎหมายห้ามเด็กประถมศึกษา หรือเด็กในช่วง 6-13 ปี ใช้ Generative AI โดยเด็ดขาด

07 ส.ค. 69|1 ชั่วโมงที่แล้ว
อ่านต่อ →
ใช้ประโยชน์ในทางสันติ ไทย-เมียนมาร่วมใช้เทคโนโลยีสำรวจโลก จัดการสิ่งแวดล้อม-รับมือภัยพิบัติเทคโนโลยี

ใช้ประโยชน์ในทางสันติ ไทย-เมียนมาร่วมใช้เทคโนโลยีสำรวจโลก จัดการสิ่งแวดล้อม-รับมือภัยพิบัติ

เทคโนโลยีสำรวจโลก (Earth Observation Technology) คือการใช้เครื่องมือ เช่น ดาวเทียม และกล้องพิเศษเพื่อเก็บข้อมูลพื้นผิวโลก น้ำ และอากาศ ข้อมูลเหล่านี้ช่วยให้เราเข้าใจสภาพอากาศ ภัยธรรมชาติ และการใช้ประโยชน์จากพื้นที่ต่าง ๆ ได้ดีขึ้น

06 ส.ค. 69|20 ชั่วโมงที่แล้ว
อ่านต่อ →
ก้าวสำคัญ! ครั้งแรกของไทย ส่ง “CE-7 MATCH” อุปกรณ์วิทยาศาสตร์ ร่วมสำรวจดวงจันทร์ 24 ส.ค. นี้เทคโนโลยี

ก้าวสำคัญ! ครั้งแรกของไทย ส่ง “CE-7 MATCH” อุปกรณ์วิทยาศาสตร์ ร่วมสำรวจดวงจันทร์ 24 ส.ค. นี้

24 ส.ค. นี้ เรามีนัดกัน! ร่วมเป็นสักขีพยาน ประเทศไทยส่งอุปกรณ์วิทยาศาสตร์ “CE-7 MATCH” (อ่านว่า ฉางเอ๋อ 7 แมตช์) ซึ่งออกแบบและพัฒนาโดยคนไทย ได้รับคัดเลือกให้เข้าร่วมภารกิจสำรวจดวงจันทร์เป็นครั้งแรก

06 ส.ค. 69|1 วันที่แล้ว
อ่านต่อ →
    ทำไมปี 2025 ระบบธนาคารยังพึ่งพาภาษา COBOL อยู่ | Thai PBS Sci & Tech