Tags:
Node Thumbnail

นักวิจัยจาก Temple University และ University of Texas at Austin ศึกษาปัญหาการแฮ็กระบบไอทีของหน่วยงานรัฐบาลสหรัฐ และพบว่าระบบไอทีเก่าๆ (legacy IT systems) ที่เขียนด้วยภาษา Cobol หรือ Fortran เป็นจุดที่มีความเสี่ยงต่อการถูกแฮ็กมากที่สุด

ทีมนักวิจัยพบว่าหน่วยงานที่ยังรักษาระบบเก่าแก่เหล่านี้ไว้ มักถูกแฮ็กอยู่บ่อยๆ เพราะใช้สถาปัตยกรรมความปลอดภัยแบบเก่า (เช่น ไม่เข้ารหัสข้อมูล) ซึ่งขัดแย้งกับความเชื่อ (ผิดๆ) ว่าระบบเก่าแก่เหล่านี้ปลอดภัย เนื่องจากแฮ็กเกอร์ยุคปัจจุบันไม่รู้จักภาษา Cobol/Fortran

Tags:
Node Thumbnail

ภาษา COBOL เริ่มพัฒนาขึ้นมาตั้งแต่ยุคหลังสงครามโลกครั้งที่สองไม่นาน และใช้เรื่อยมาจนบูมในยุคเมนเฟรมช่วงปี 1960-1980 แม้ว่าจะเสื่อมความนิยมไปนานแล้ว แต่ตอนนี้ก็ยังมีองค์กรขนาดใหญ่มากกว่า 5,000 บริษัทมีระบบสำคัญรันอยู่บนเมนเฟรมโดยไม่สามารถหยุดใช้งานได้ ตอนนี้ LzLabs สตาร์ตอัพจากสวิสเซอร์แลนด์ ออก LzLabs Software Defined Mainframe (SDM) ทำให้สามารถย้ายแอปจากเมนเฟรมขึ้นไปรันบน Red Hat Enterprise Linux ได้โดยไม่ต้องเขียนโค้ดใหม่

ปัญหาสำคัญของแอปเก่าๆ เหล่านี้คือเครื่องเมนเฟรมเหล่านี้หาผู้ดูแลระบบมาดูแลยาก SDM ทำตัวเป็นคอนเทนเนอร์สำหรับรันแอป COBOL เหล่านี้ พร้อมชุดเครื่องมือสำหรับการย้ายแอปจากเครื่องเมนเฟรม

Tags:
Node Thumbnail

กลุ่มทำงาน (Working Group) การพัฒนาภาษาโปรแกรมบนมาตรฐาน ISO กลุ่ม WG11 (ภาษา C) และ WG16 (C++) ตกลงกันว่าจะรวมตัวภาษากลับมาเป็นภาษาเดียวกันอีกครั้งในปี 2016

เมื่อข่าวนี้ไปถึงกลุ่มทำงานของภาษาอื่นๆ กลุ่มทำงานที่แสดงความสนใจเข้าร่วมทันทีคือ Objective-C และเมื่อส่งอีเมลภายในออกไปไม่กี่ชั่วโมง ภาษา C# ก็แสดงความสนใจเข้าร่วมกันด้วยเช่นกัน ที่น่าแปลกใจคือ WG4 (COBOL) ระบุว่าสนใจพัฒนาภาษาใหม่นี้ด้วย เพื่อเผยแพร่การตั้งชื่อเป็นตัวอักษรใหญ่ในภาษาใหม่นี้ต่อไป

มีภาษาอื่นๆ ที่สนใจเข้าร่วมแต่ถูกปฎิเสธ ได้แก่ JavaScript, Rust, และ Snobol เนื่องจากไม่มีตัวซีใหญ่ในชื่อภาษา

Tags:

เมื่อปี 1959 ภาษา COBOL ได้ถูกสร้างขึ้นโดย Grace Murray Hopper นักวิทยาศาสตร์คอมพิวเตอร์หญิงรุ่นบุกเบิก โดยมีแนวคิดพื้นฐานว่าคอมพิวเตอร์ต่างยี่ห้อควรทำงานได้จากโค้ดเดียวกัน และสร้างมาตรฐานที่ชื่อว่า FLOW-MATIC ขึ้น จากนั้นคณะกรรมการสร้างมาตรฐานการพัฒนาซอฟต์แวร์ของทหารเรือสหรัฐฯ จึงได้ปรับปรุงมาตรฐานนี้ขึ้นมาเป็นภาษา COBOL แต่การทำงานจริงนั้นต้องรอจนคอมไพล์เลอร์ออกมาในวันที่ 6 และ 7 ธันวาคมปี 1960 เมื่อเครื่องคอมพิวเตอร์สองเครื่องจาก RCA และ Remington-Rand Univac สามารถทำงานด้วยซอฟต์แวร์ชุดเดียวกันเป็นผลสำเร็จ