COBOL

การติดตั้ง GNU COBOL หรือ Open COBOL

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

วิธีการติดตั้งคือ สำหรับ OSX ใช้ Homebrew ครับ ก่อนจะใช้ไปลงตัว Homebrew ก่อน

Screen Shot 2016-08-07 at 9.17.30 AM

เมื่อเสร็จแล้วก็ติดตั้ง GUN COBOL เลย คือเปิด Terminal ขึ้นมา รันคำสั่ง

brew install gnu-cobol

ส่วนสาย Windows ก็ไปดาวน์โหลดที่ https://sourceforge.net/projects/open-cobol/

เมื่อทำการติดตั้งเสร็จก็ลองเปิด Terminal หรือ Command Prompt ขึ้นมารอได้เลยครับ แต่ก่อนจะทำการ Compile ได้นั้นเราต้องมีไฟล์ Source Code ของ COBOL ก่อนซึ่งก็จะเป็นไฟล์ นามสกุล .cob ให้เปิด Editor ที่เราถนัดขึ้นมาครับ สำหรับผมคือ Atom

สร้างไฟล์ต่อไปนี้ขึ้นมาชื่อ tutorial1.cob โดยมีคำสั่งต่อไป

        IDENTIFICATION DIVISION.
        PROGRAM-ID. TUTORIAL1.
        PROCEDURE DIVISION.
                DISPLAY 'Hello Daydev'.
        STOP RUN.

*หมายเหตุอย่าลืมเคาะ Space แต่ละบรรทัด 7 ครั้ง หรือ Tab 2 ครั้ง (ขึ้นอยู่กับ Editor)

ให้ทำการบันทึกไฟล์ tutorial1.cob ให้เรียบร้อย ไปยัง Path ที่เราเซฟไว้ เปิด Terminal ขึ้นมารันคำสั่ง Compile โปรแกรม COBOL

cobc -x tutorial1.cob

เราจะได้ไฟล์ Exec อยู่ใน Folder เดียวกันกับ Source Code ให้คลิกเพื่อดูการทำงานเลยครับ

Screen Shot 2016-08-07 at 8.36.58 AM

บทเรียนต่อไปจะเป็น การดูรูปแบบ Datatype ต่างๆของ Syntax ภาษา COBOL ครับ

Asst. Prof. Banyapon Poolsawas

อาจารย์ประจำสาขาวิชาการออกแบบเชิงโต้ตอบ และการพัฒนาเกม วิทยาลัยครีเอทีฟดีไซน์ & เอ็นเตอร์เทนเมนต์เทคโนโลยี มหาวิทยาลัยธุรกิจบัณฑิตย์ ผู้ก่อตั้ง บริษัท Daydev Co., Ltd, (เดย์เดฟ จำกัด)
Back to top button
Game & Mobile Development AR VR XR
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.

Adblock Detected

เราตรวจพบว่าคุณใช้ Adblock บนบราวเซอร์ของคุณ,กรุณาปิดระบบ Adblock ก่อนเข้าอ่าน Content ของเรานะครับ, ถือว่าช่วยเหลือกัน