เราสามารถเห็นภาษาโคบอลได้ที่ไหนในวันนี้?
- ภาษาโปรแกรม COBOL มีบทบาทสำคัญในระบบ ATM เนื่องจากมีการใช้เกือบ 95% ของธุรกรรมบัตรทั้งหมดที่ทำที่ตู้ ATM
- ภาษาโคบอลมีบทบาทสำคัญในการทำธุรกรรมด้วยตนเองส่วนใหญ่โดยมีการใช้ภาษาโปรแกรมประมาณ 80%
- ในแต่ละวัน ระบบภาษาโคบอลอำนวยความสะดวกในการค้าประมาณสามล้านล้านดอลลาร์
- ในแต่ละวัน จำนวนการทำธุรกรรมของ COBOL ที่ดำเนินการนั้นสูงกว่าจำนวนการค้นหาของ Google ถึง 200 เท่า
คุณสมบัติของภาษาโคบอล
- เป็นภาษาโปรแกรมที่เป็นไปตามแนวทางที่มีโครงสร้าง
- มีการเขียนเป็นภาษาอังกฤษซึ่งทำให้เข้าใจง่าย
- ง่ายต่อการบำรุงรักษาทุกด้านของฮาร์ดแวร์และซอฟต์แวร์
- มีความสามารถในการคำนวณที่สูงมาก
- ในแง่ของโปรแกรมประยุกต์จะเข้าใจง่ายขึ้น
- มีความสามารถในการอ่านโปรแกรมประยุกต์ได้มากขึ้น
ประเภทของภาษาโคบอล
- ภาษาโคบอลบนพีซี
- แอปพลิเคชั่นขนาดเล็ก
- MF COBOL (หน้าต่าง)
- IDE (เปิด IDE) คอมไพเลอร์ GNUCOBOL
- เมนเฟรมจริง COBOL กับ COBOL KS (แสดงภาพแหล่งที่มา) COBOL
- แอพพลิเคชั่นขนาดใหญ่
- VS- ภาษาโคบอล II
การติดตั้ง COBOL บนเครื่อง Local
ในการติดตั้งภาษาโคบอลบน Ubuntu/Linux เราต้องทำตามขั้นตอนง่ายๆ เหล่านี้:
ขั้นแรก อัปเดตฐานข้อมูล 'apt' ในเทอร์มินัล
จากนั้น หากต้องการติดตั้งภาษาโคบอลบนเครื่อง ให้ใช้คำสั่งนี้:
สุดท้าย เพื่อตรวจสอบการติดตั้ง COBOL ให้ใช้คำสั่งนี้:
แผ่นเข้ารหัส
นี่คือมาตรฐานการเข้ารหัสที่เราต้องปฏิบัติตามในการเขียนโปรแกรมของเรา:
- 1 – 6 หน้า / บรรทัด – ไม่บังคับ (กำหนดโดยอัตโนมัติโดยคอมไพเลอร์)
- 7 ความต่อเนื่อง (-) คำสั่ง (*) เริ่มหน้าใหม่ (/)
- บรรทัดการดีบัก (D)
- 8 – 11 Column A – Divisions, Sections, Paragraphs, 01, 77 ประกาศควรเริ่มต้นที่นี่
- 12 – 72 คอลัมน์ B – ข้อความและการประกาศอื่นๆ ทั้งหมดเริ่มต้นจากจุดนี้
- ฟิลด์ระบุ 73-80 ซึ่งมองเห็นได้ในรายการแหล่งที่มา แต่คอมไพเลอร์ละเว้น
โครงสร้างภาษา
ภาษาโคบอลใช้ในการสร้างโปรแกรมเพื่อพัฒนาแอปพลิเคชัน โปรแกรมส่วนใหญ่แบ่งออกเป็นสี่แผนก:
ส่วนระบุ:
เป็นดิวิชั่นแรกและมีการระบุโปรแกรมไว้ที่นี่ ในฐานะที่เป็นองค์ประกอบบังคับ PROGRAMID ตามด้วยชื่อที่ผู้ใช้กำหนด จะต้องรวมอยู่ในย่อหน้า ย่อหน้าอื่นๆ ในโปรแกรมเป็นทางเลือกและตอบสนองวัตถุประสงค์ของเอกสารประกอบ
- กองพิสูจน์หลักฐาน
- รหัสโปรแกรม ชื่อโปรแกรม
- ผู้เขียน, รายการความคิดเห็น
- วันที่เขียน รายการแสดงความคิดเห็น
- วันที่รวบรวม รายการแสดงความคิดเห็น
- ความปลอดภัย, รายการ COMMENT
กองสิ่งแวดล้อม:
ชื่อนี้บ่งบอกว่าเกี่ยวข้องกับสภาพแวดล้อม เช่น ฮาร์ดแวร์ คอมพิวเตอร์ และไฟล์ที่ใช้ มันมีสองส่วน: ส่วนการกำหนดค่า (โปรแกรมที่คอมไพล์) และส่วนอินพุตเอาต์พุต (ไฟล์ที่ใช้ในโปรแกรม)
- การควบคุมไฟล์
- ไอ-โอ คอนโทรล
ฝ่ายข้อมูล:
เป็นส่วนหนึ่งของ CBL PGM ซึ่งทุกรายการข้อมูลจะถูกประมวลผลโดยโปรแกรม ก่อนนำข้อมูลไปใช้ในส่วนกระบวนงานต้องแจ้งในส่วนนี้ก่อน แอปพลิเคชันไม่มีอะไรนอกจากข้อมูลที่แบ่งออกเป็นชั่วคราวและถาวร
อุณหภูมิ : ตัวแปรนี้สามารถเข้าถึงได้ตลอดการทำงานของโปรแกรม
ระดับการใช้งาน : สามารถใช้ได้หลังจากเสร็จสิ้นโปรแกรม
- ส่วนไฟล์
- ส่วนการจัดเก็บการทำงาน
- ส่วนเชื้อสาย
ส่วนการจัดเก็บการทำงาน:
ส่วนใหญ่จะใช้ในการประกาศตัวแปรหรือชื่อข้อมูลที่กำหนดโดยผู้ใช้
มาตรฐานการตั้งชื่อ:
- ชื่อตัวแปรต้องประกอบด้วยอักขระที่เป็นตัวอักษรและตัวเลขคละกัน 1-30 ตัว
- ควรมีอย่างน้อยหนึ่งตัวอักษร
- ไม่มีช่องว่างระหว่างอักขระ
- ไม่มีคำย้อนกลับที่จะใช้เช่น TIME, ADD, COMPUTE
- ไม่มีอักขระพิเศษ เช่น # และ $
- ตัวอย่าง: WS-EMPNO, WS-EMPNAME
โปรแกรมภาษาโคบอลพื้นฐาน
ตัวอย่างการเขียนโปรแกรม 1:
ส่วนการระบุรหัสโปรแกรม 'สวัสดี' .
การแบ่งขั้นตอน
แสดง 'การเรียนรู้ภาษาโคบอลสนุกมาก!' .
หยุดวิ่ง
เอาต์พุต :
กระดาน @ อูบุนตู : ~ / เดสก์ทอป / pp$ cobc -xjF pk.cblการเรียนรู้ภาษาโคบอลนั้นสนุกมาก !
กระดาน @ อูบุนตู: ~ / เดสก์ทอป / หน้า$
คำอธิบาย :
ในตัวอย่างแรกนี้ เรากำลังพยายามแสดงให้คุณเห็นว่าโปรแกรมภาษาโคบอลพื้นฐานถูกคอมไพล์และรันอย่างไร ที่นี่ เราให้ค่า 'สวัสดี' เป็นรหัสโปรแกรม จากนั้นเราก็พิมพ์ประโยคง่ายๆ ว่า “เรียนภาษาโคบอลสนุกมาก!” สังกัดกองหัตถการ.
ตัวอย่างการเขียนโปรแกรม 2:
กองทันตกรรมรหัสโปรแกรม “การบวก_of_2_number”
ฝ่ายข้อมูล
ส่วนการจัดเก็บการทำงาน
77 X รูป 9 ( 4 ) .
77 Y PIC 9 ( 4 ) .
77 Z PIC 9 ( 4 ) .
ส่วนขั้นตอน
สำหรับ.
แสดง ' ได้โปรดค่า X = ' .
ยอมรับ X
แสดง ' ได้โปรดค่า Y = ' .
ยอมรับ Y
คำนวณ Z = X + Y
แสดง ' การบวก X และ Y คือ = ' .
จอแสดงผล Z
หยุดวิ่ง
เอาต์พุต :
กระดาน @ อูบุนตู: ~ / เดสก์ทอป / pp$ cobc -xjF kk.cblได้โปรด X ค่าของ =
55
ได้โปรด Y' ส ค่า =
5
การบวก X และ Y เป็น =
0060
กระดาน @ อูบุนตู: ~ / เดสก์ทอป / หน้า$
คำอธิบาย :
ในที่นี้ เราจะให้ตัวอย่างการเขียนโปรแกรมสาธิตอีกตัวอย่างหนึ่ง ซึ่งเราเพียงแค่แสดงผลลัพธ์ของการบวกเลขสองตัว สำหรับสิ่งนี้ เราใช้ตัวแปรสามตัว – X, Y และ Z – ในส่วนพื้นที่เก็บข้อมูลการทำงาน เรารับค่าจากผู้ใช้และเก็บไว้ในตัวแปร X และ Y ภายใต้ส่วนการแบ่งขั้นตอน จากนั้นเราก็เพิ่มตัวเลขสองตัวนี้และกำหนดให้อยู่ภายในตัวแปร Z
บทสรุป
ในหัวข้อนี้ เราจะครอบคลุมทุกด้านและพื้นฐานของภาษาโคบอล เราหวังว่าคุณจะสามารถเข้าใจทุกแขนงของภาษาโคบอล เพื่อให้คุณสามารถนำความรู้พื้นฐานโคบอลไปใช้ในโลกแห่งการปฏิบัติหรือโครงการจริงได้อย่างง่ายดาย