ขั้นตอนการพัฒนาด้วยโปรแกรมภาษา C
ขั้นตอนที่ 1
เขียนโปรแกรม (Source code)
ใช้โปรแกรม editor
หรือโปรแกรมที่รองรับการเขียนภาษาซีเช่น Dev C++, Visual C++ เป็นต้นในการเขียนโค้ดภาษาซี
และทำการบันทึกไฟล์ให้มีนามสกุลเป็น .c เช่น test.c เป็นต้น
ขั้นตอนที่ 2 คอมไพล์โปรแกรม (Compile)
นำ Source code จากขั้นตอนที่ 1 มาทำการคอมไพล์เพื่อแปลภาษาซีที่มนุษย์เข้าใจไปเป็นภาษาเครื่องที่คอมพิวเตอร์สามารถเข้าใจได้ โดยคอมไพล์ภาษาซีคือ C Compiler จะทำการตรวจสอบ Source code ทีเดียวตั้งแต่ต้นจนจบจากนั้นจึงแจ้งให้ผู้ใช้ทราบว่ามีความผิดพลาดใน Source code หรือไม่
- หากพบข้อผิดพลาด โปรแกรมจะแจ้งเป็นข้อความ error ให้ผู้เขียนโปรแกรมทราบ ผู้เขียนโปรแกรมจะต้องกลับไปแก้ไขโปรแกรม และทำการคอมไพล์โปรแกรมใหม่อีกครั้ง
- หากไม่พบข้อผิดพลาด คอมไพล์จะแปลไฟล์ Source code จากภาษาซีไปเป็นภาษาเครื่อง(ไฟล์นามสกุล .obj) เช่น ถ้าไฟล์ Source code ชื่อ test.c ก็จะถูกแปลงเป็น test.obj ซึงเก็บภาษาเครื่องไว้เป็นต้น
ขั้นตอนที่ 3 เชื่อมโยงโปรแกรม (link)
การเขียนโปรแกรมภาษาซีนั้นผู้เขียนโปรแกรมไม่จำเป็นต้องเขียนคำสั่งต่างๆ ขึ้นใช้งานเองเนื่องจากภาษาซีมีฟังก์ชั่นมาตรฐานให้ผู้เขียนโปรแกรมเลือกใช้ได้ เช่น ฟังก์ชั่น printf() เป็นต้น ส่วนการประกาศ(declaration) ฟังก์ชั่นมาตรฐานต่างๆ จะถูกเก็บไว้ในไฟล์แต่ละตัว แตกต่างกันไปตามลักษณะการใช้งาน ด้วยเหตุนี้ภาษาเครื่องในข้้นตอนที่ 2 จะยังใช้งานไม่ได้ ต้องนำมาเชื่อมโยง(link) เข้ากับ library ก่อนซึ่งผลจากการเชื่อมโยงจะทำให้ได้ executable program (ไฟล์นามสกุล .exe เช่น test.exe) ที่สามารถนำไปใช้งานได้
ขั้นตอนที่ 4 การประมวลผล (run)
เมื่อนำไฟล์ .exe ที่ได้จากขั้นตอนที่ 3 มาประมวลผลก็จะได้ผลลัพธ์(Output) ของโปรแกรมออกมา(ถ้าผู้เขียนให้มีการแสดงผลลัพธ์)
ขั้นตอนที่ 4 การประมวลผล (run)
เมื่อนำไฟล์ .exe ที่ได้จากขั้นตอนที่ 3 มาประมวลผลก็จะได้ผลลัพธ์(Output) ของโปรแกรมออกมา(ถ้าผู้เขียนให้มีการแสดงผลลัพธ์)
รูปขั้นตอนการพัฒนาโปรแกรมด้วยภาษาซี
แหล่งอ้างอิง
อรพิน ประวัติบริสุทธิ์.(2552). คู่มือเรียนภาษาซี ฉบับปรับปรุงใหม่. กรุงเทพฯ:โปรวิชั่น
ความคิดเห็น
แสดงความคิดเห็น