ขั้นตอนการพัฒนาด้วยโปรแกรมภาษา 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) ของโปรแกรมออกมา(ถ้าผู้เขียนให้มีการแสดงผลลัพธ์)


รูปขั้นตอนการพัฒนาโปรแกรมด้วยภาษาซี


แหล่งอ้างอิง
อรพิน ประวัติบริสุทธิ์.(2552). คู่มือเรียนภาษาซี ฉบับปรับปรุงใหม่. กรุงเทพฯ:โปรวิชั่น

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

โครงสร้างของโปรแกรมภาษาซี / คอมเมนต์ในภาษาซี / กฎการตั้งชื่อ

Introduction to C language