ภาษาโคบอลคืออะไร

Phas A Kho Bxl Khux Xari



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

เราสามารถเห็นภาษาโคบอลได้ที่ไหนในวันนี้?

  • ภาษาโปรแกรม COBOL มีบทบาทสำคัญในระบบ ATM เนื่องจากมีการใช้เกือบ 95% ของธุรกรรมบัตรทั้งหมดที่ทำที่ตู้ ATM
  • ภาษาโคบอลมีบทบาทสำคัญในการทำธุรกรรมด้วยตนเองส่วนใหญ่โดยมีการใช้ภาษาโปรแกรมประมาณ 80%
  • ในแต่ละวัน ระบบภาษาโคบอลอำนวยความสะดวกในการค้าประมาณสามล้านล้านดอลลาร์
  • ในแต่ละวัน จำนวนการทำธุรกรรมของ COBOL ที่ดำเนินการนั้นสูงกว่าจำนวนการค้นหาของ Google ถึง 200 เท่า

คุณสมบัติของภาษาโคบอล

  • เป็นภาษาโปรแกรมที่เป็นไปตามแนวทางที่มีโครงสร้าง
  • มีการเขียนเป็นภาษาอังกฤษซึ่งทำให้เข้าใจง่าย
  • ง่ายต่อการบำรุงรักษาทุกด้านของฮาร์ดแวร์และซอฟต์แวร์
  • มีความสามารถในการคำนวณที่สูงมาก
  • ในแง่ของโปรแกรมประยุกต์จะเข้าใจง่ายขึ้น
  • มีความสามารถในการอ่านโปรแกรมประยุกต์ได้มากขึ้น

ประเภทของภาษาโคบอล

  • ภาษาโคบอลบนพีซี
    1. แอปพลิเคชั่นขนาดเล็ก
    2. MF COBOL (หน้าต่าง)
    3. IDE (เปิด IDE) คอมไพเลอร์ GNUCOBOL
  • เมนเฟรมจริง COBOL กับ COBOL KS (แสดงภาพแหล่งที่มา) COBOL
    1. แอพพลิเคชั่นขนาดใหญ่
    2. 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 ตามด้วยชื่อที่ผู้ใช้กำหนด จะต้องรวมอยู่ในย่อหน้า ย่อหน้าอื่นๆ ในโปรแกรมเป็นทางเลือกและตอบสนองวัตถุประสงค์ของเอกสารประกอบ

  1. กองพิสูจน์หลักฐาน
  2. รหัสโปรแกรม ชื่อโปรแกรม
  3. ผู้เขียน, รายการความคิดเห็น
  4. วันที่เขียน รายการแสดงความคิดเห็น
  5. วันที่รวบรวม รายการแสดงความคิดเห็น
  6. ความปลอดภัย, รายการ 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

บทสรุป

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