[ภาษาซี] การเขียนโปรแกรมคือ...
posted on 16 May 2009 12:30 by mistertun in CProgrammingย้ายแล้วครับ มาจาก littlecorner.exteen.com
ช่วงปิดเทอมที่ยาวนานใกล้่หมดลงทุกที เลยจะใช้่เวลาที่เหลือนี้ให้คุ้มค่าที่สุด
บล็อกที่ท่านจะได้อ่านต่อไปนี้ เป็นบล็อกที่ผมได้พยายามรวบรวมวิธีการเขียนโปแกรมภาษาซี ซึ่งมันคืออะไนั้น จะอธิบายต่อไปครับ (ตรงนี้ข้ามไปก็ได้นะ แล้วแต่ )
การเขียนโปแกรม... คือไรอ่ะ (ข้ามไปก็ได้ ถ้าพอจะรู้มาบ้างแล้ว)
เพื่อนๆครับ นับตั้งแต่คอมพิวเตอร์เครื่องแรกถูกสร้างขึ้นเมื่อประมาณปี ค.ศ1930-1940 การเขียนโปรแกรมเพื่อสั่งงานคอมพิวเตอร์ นับว่าเป็นส่วนสำคัญในการพัฒนาคอมพิวเตอร์เรื่อยมา เพราะคอมพิวเตอร์ย่ิอมไม่สามารถทำงานได้ เมื่อปราศจากโปรแกรม จริงมั้ยครับ...
การเขียนโปรแกรมก็คือการ "สั่งงาน" ให้่กับคอมพิวเตอร์ ซึ่งการสั่งงานจะอยู่ในรูปแบบของ "ชุดคำสั่ง" ซึ่งคำสั่งที่ใช้ในการเขียนโปรแกรมก็มีนับร้อยนับพัน(มั้ง)
"แล้วอะไรคือภาษาซีล่ะ" คนที่ไม่เคยเรียนมาก่อนก็คงสงสัย การเขียนโปรแกรมที่ว่าอยู่ในรูปของคำสั่งนัน ก็เปรียบเสมือนคำพูดที่เราใช้ในชีวิตประจำวัน ซึ่งแน่นอนว่ามีหลากหลายภาษา แต่ก็สามารถตีความหมายออกมาได้เหมือนๆกัน ในคอมพิวเตอร์เอง ก็มี "ภาษา" ทีใช้ในการเขียนโปรแกรม ตรงนี้ถ้าใครยังงงๆ ก็ผ่านไปก็ได้ครับ เดี๋ยวเราจะค่อยๆเข้าใจไปเองเมื่อเรียนไปซักพัก ต่อเลยนะ แต่ละภาษาจะมีชื่อของคำสั่งต่างๆกัน แต่ก็สามารถสั่งงานได้คล้ายๆกัน
ระดับของ "ภาษา"
"ภาษาก็มีระดับด้วยหรอ"ใช้แล้ว ภาษาในการเขียนโปรแกรมถูกจัดเป็นระดับๆครับ
ภาษาระดับสูง เช่น Pascal JAVA(ชื่อนี้คุ้นๆมั้ย)
มีรูปแบบคำสั่งที่เหมือนกับภาษามนุษย์ (print,while,for,if..)
สั่งงานระดับฮาร์ดแวร์ได้บ้าง แต่ไม่ถึงที่สุด
ภาษาระดับต่ำ เช่น Assembly รูปแบบคำสั่งจะจำยากๆหน่อย
แต่เก่งกว่าตรงที่ทำงานเร็ว
และสั่งงานฮาร์ดแวร์ในเครื่องได้ในระดับที่ลึกที่สุด
แล้วภาษาซีล่ะ...
เพื่อนๆครับ
ภาษาซีเป็นภาษาที่เจ๋งตรงที่มันเป็นทั้งสูงและต่ำครับ
(บางคนเรียกว่าระดับกลางก็มี) คำสั่งส่วนมากอยู่ในรูปของภาษามนุษย์ครับ
แต่มันก็สามารถสั่งงานฮาร์ดแวร์ในระดับลึกได้เช่นกัน (เจ๋งใช่มะ...)
เดี๋ยวจะมาต่อให้นะครับ
#1 By (118.172.180.196) on 2009-07-14 22:04