การเขียนโปรแกรมภาษา C บน Ubuntu

บางครั้งในการใช้งาน Ubuntu เราจำเป็นจะต้องเขียนโปรแกรมเพื่อเข้าไปควบคุมการทำงานบางอย่าง ซึ่งโปรแกรมต่างๆ ที่ทาง Ubuntu จัดเตรียมไว้ให้ ไม่สามารถตอบสนองได้ เราจำเป็นที่จะต้องเขียนโปรแกรมเพื่อเข้าไปแก้ปัญหา สำหรับโปรแกรมเมอร์ภาษา C แล้ว ก็ย่อมจะต้องเลือกภาษา C เป็นภาษาที่ตนเองถนัด ที่สามารถเขียนได้ทันที ซึ่งข้อดีของภาษา C เป็นภาษาจำพวก High level Language หรือภาษาที่ดูคล้ายภาษามนุษย์ เป็นภาษาที่มีประสิทธิภาพสูงกว่าภาษาอื่นๆ ทั้งหมด เมื่อเทียบกับ Alogrithms ที่ทำงานอย่างเดียวกัน (ไม่นับรวมกับภาษา Assembly เพราะภาษา Assembly จัดเป็น Low level Language ซึ่งไม่ใกล้เคียงภาษามนุษย์เลย ภาษา Assembly เป็นภาษาเครื่องจักร) บน Ubuntu Server เวลาที่เราจะเขียนโปรแกรมภาษา C นั้น จะใช้ Editor ที่ชื่อว่า vi เวลาเขียนเราจะสั่ง vi test.c เวลาเขียนโปรแกรมเสร็จแล้ว ให้เราสั่ง :w แล้วสั่ง :q ก็จะออกจากโปรแกรม จากนั้นเวลาที่เราจะ compile ถ้าหากว่าเรายังไม่ได้ติดตั้งตัว compile เราต้องติดตั้งตัว compile เสียก่อน โดยสั่ง

sudo apt-get install build-essential

ซึ่งเวลาที่เรา compile เราจะสั่ง gcc test.c -o test ซึ่งเราก็จะได้โปรแกรม test ขึ้นหนึ่งโปรแกรม เวลาเราสั่งงานโปรแกรมนี้เราจะสั่ง ./test โปรแกรมนี้จะพิมพ์ออกมาเป็นคำว่า Hello world ซึ่งอันนี้เป็นคำอธิบายเบื้่องต้น สำหรับโปรแกรมเมอร์ที่ชำนาญภาษา C แล้วอาจจะเขียนโปรแกรมจากที่อื่นๆ แล้วนำโปรแกรมภาษา C ใส่เข้าไปในเครื่องคอมพิวเตอร์ จากนั้นก็สั่ง compile โปรแกรมลงในเครื่องเลยก็ได้ ซึ่งไม่จำเป็นจะต้องใช้ vi เป็น editor ในภาษา C นั้นจะมี IDE ที่ใช้พัฒนาภาษา C มากมายให้เลือก และเราสามารถเลือกที่จะพัฒนาโปรแกรมบน Ubuntu Desktop แล้วนำมาใส่ลงบน Ubuntu Server ก็ได้ครับ เพราะว่าจะมีสภาะแวดล้อมที่ใกล้เคียงกัน ทำให้สดวกต่อการพัฒนา