Building native COBOL applications คอมไพเลอร์ตรวจหา syntax errors แล้วสร้าง native machine code จากนั้น linker ทำหน้าที่ link native machine code ให้เป็น code ที่สามารถ execute ได้ (.exe หรือ.dll).
- ตรวจ program's syntax - สร้างแฟ้มที่ใช้เพื่อการทดสอบและ debug - สร้างแฟ้มดิกชันนารี เพื่อใช้กับ Debugger - กรณีที่เป็น INT/GNT project และกำหนด output type เป็น INT/GNT ก็จะสร้าง int file The check phase
นำ intermediate code (.int) ที่สร้างใน check phase มาสร้าง native machine code ดังนี้ - ถ้าเป็นมาตรฐานอุตสาหกรรม จะสร้างแฟ้ม.obj แล้วนำไป link กับ run-time system จะ ได้แฟ้ม.exe - ถ้าเป็น INT/GNT project จะสร้างแฟ้ม.gnt - โดย run-time system จะสามารถกระทำการ แฟ้ม.int และ.gnt ได้โดยตรง The generate phase
-link code กับ run-time system - แล้วสร้าง executable file (.exe,.dll) The linking phase
PERFORM ชื่อพารากราฟ
PERFORM ชื่อพารากราฟ UNTIL เงื่อนไข
แบบฝึกหัด ให้แก้ไขโปรแกรมจากตัวอย่างที่แล้ว
LAB 2 ส่ง อังคาร 17 ธันวา ให้เขียนโปรแกรมเพื่อรับข้อมูลจากแป้นพิมพ์ โดย ไม่จำกัดจำนวนระเบียนข้อมูล (record) โดยแต่ ละระเบียนประกอบด้วย รหัสสินค้า ชื่อสินค้า และราคาต่อหน่วย แล้วนำไปบันทึกลงในแฟ้ม
OPEN INPUT ชื่อแฟ้ม
READ ชื่อแฟ้ม [RECORD] [INTO ชื่อข้อมูล ] [AT END กลุ่ม คำสั่ง -1 ] [NOT AT END กลุ่ม คำสั่ง -2] [END-READ]