โปรแกรมภาษา C
ในปัจจุบันคงไม่รู้จักคอมพิวเตอร์
เพราะทุกคนต้องใช้ คอมพิวเตอร์ แลโปรแกรมคอมพิวเตอร์ แต่จะมีใครู้ใหม
ว่าโปรแกรมต่างทำงานโดยใช้ “ภาษา C” เป็นระบบ
แต่หลายคนคงสงสัยว่าภาษา C คืออะไร ใว้ใช้ทำอะไร
มีความสำคัญอะไร
http://p3.s1sf.com/gu/0/ui/1/6394/191433__21102008111749.jpg
ภาษาซี (C
Programming Language) คือ
ภาษาคอมพิวเตอร์ใช้สำหรับพัฒนาโปรแกรมทั่วไป
ถูกพัฒนาครั้งแรกเพื่อใช้เป็นภาษาสำหรับพัฒนาระบบปฏิบัติการยูนิกซ์ ( Unix Opearating
System) แทนภาษาแอสเซมบลี
ซึ่งเป็นภาษาระดับต่ำที่สามารถกระทำในระบบฮาร์ดแวร์ได้ด้วยความรวดเร็ว
แต่จุดอ่อนของภาษาแอซเซมบลีก็คือความยุ่งยากในการโปรแกรม ความเป็นเฉพาะตัว
และความแตกต่างกันไปในแต่ละเครื่อง เดนนิส ริตชี (Dennis Ritchie) จึงได้คิดค้นพัฒนาภาษาใหม่นี้ขึ้นมาเมื่อประมาณต้นปี ค.ศ. 1970 โดยการรวบรวมเอาจุดเด่นของแต่ละภาษาระดับสูงผนวกเข้ากับภาษาระดับต่ำ
เรียกชื่อว่า ภาษาซี
เมื่อภาษาซี ได้รับความนิยมมากขึ้น จึงมีผู้ผลิต compiler ภาษาซีออกมาแข่งขันกันมากมาย ทำให้เริ่มมีการใส่ลูกเล่นต่างๆ
เพื่อดึงดูดใจผู้ซื้อ ทาง American National Standard Institute (ANSI) จึงตั้งข้อกำหนดมาตรฐานของภาษาซีขึ้น เรียกว่า ANSI C เพื่อคงมาตรฐานของภาษาไว้ไม่ให้เปลี่ยนแปลงไป
http://www.pastepc.com/wp-content/uploads/2015/01/clang.png
โครงสร้างของโปรแกรมภาษาซี และตัวอย่าง
โปรแกรมในภาษาซีทุกโปรแกรมจะประกอบด้วยฟังก์ชันอย่างน้อย
หนึ่งฟังก์ชัน คือ ฟังก์ชัน main โดยโปรแกรมภาษาซีจะเริ่มทำงานที่ฟังก์ชัน
main ก่อน ในแต่ละฟังก์ชันจะประกอบด้วย
1. Function Heading ประกอบด้วยชื่อฟังก์ชัน และอาจมีรายการของ argument
(บางคนเรียก parameter) อยู่ในวงเล็บ
2. Variable Declaration ส่วนประกาศตัวแปร สำหรับภาษาซี
ตัวแปรหรือค่าคงที่ทุกตัว ที่ใช้ในโปรแกรมจะต้องมีการประกาศก่อนว่าจะใช้งานอย่างไร
จะเก็บค่าในรูปแบบใดเช่น interger หรือ real number
3. Compound Statements ส่วนของประโยคคำสั่งต่างๆ
ซึ่งแบ่งเป็นประโยคเชิงซ้อน (compound statement) กับ
ประโยคนิพจน์ (expression statment) โดยประโยคเชิงซ้อนจะอยู่ภายในวงเล็บปีกกาคู่หนึ่ง
{ และ } โดยในหนึ่งประโยคเชิงซ้อน
จะมีประโยคนิพจน์ที่แยกจากกันด้วยเครื่องหมาย semicolon (;) หลายๆ
ประโยครวมกัน และ อาจมีวงเล็บปีกกาใส่ประโยคเชิงซ้อนย่อยเข้าไปอีกได้
http://kruvivly.wikispaces.com/file/view/CPL_1.gif/240657765/475x290/CPL_1.gif
ทุกคนคงรู้แล้วว่าแล้วว่าภาษา C คืออะไร
ผมก็ขอให้ทุกคนมีความสุขกับการใช้ computer นะครับ ขอบคุณครับ
Credits ข้อมูลจาก : http://guru.sanook.com/6394/
ไม่มีความคิดเห็น:
แสดงความคิดเห็น