SlideShare a Scribd company logo
ภาษา C ได้ถูกคิดค้นโดย Dennis Ritchie ในปี ค.ศ. 1972 (พ.ศ. 2515)
ซึ่งมีการพัฒนามาจากภาษา ALGOL, ภาษา BCPL และภาษา B โดยมี
จุดเด่นดังนี้
 มีแนวคิดในการพัฒนาโดยอาศัยหลักการ “โปรแกรมเชิงโครงสร้าง
    (Structure Programming)”
 การทางานไม่ขึ้นกับฮาร์ดแวร์ สามารถนาไปใช้ใน CPU รุ่นต่างกันได้
 สามารถทางานแทนภาษา Assembly ได้
 ความสามารถของคอมไพเลอร์ทางานได้รวดเร็ว โดยใช้รหัส ออบเจ๊กต์
    (Object) ที่สั้น
โครงสร้างของภาษา C จะประกอบด้วยส่วนหลัก ๆ ดังนี้

„ ส่วนของเฮดเดอร์ไฟล์ (Header File or Processing Directive)
„ ส่วนของตัวแปร (Global)
„ ส่วนของฟังก์ชัน (Function)
„ ส่วนของตัวแปร (Local)
„ ส่วนของตัวโปรแกรม
„ ส่วนของตัวส่งค่ากลับ
       เครื่องมือที่ใช้พัฒนาโปรแกรมภาษา C นั้นมีอยู่มากมาย เช่น
โปรแกรม Microsoft Visual C++ 2010 หรือโปรแกรม Turbo C++ เป็นต้น

More Related Content

What's hot

การเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซีการเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซีchoco336
 
ความเป็นมาของภาษาC
ความเป็นมาของภาษาCความเป็นมาของภาษาC
ความเป็นมาของภาษาCWittaya Kaewchat
 
ภาษา C เบื้องต้น
ภาษา C เบื้องต้นภาษา C เบื้องต้น
ภาษา C เบื้องต้นApinyaphorn
 
ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์bpatra
 
ภาษา C
ภาษา Cภาษา C
ภาษา C0872671746
 
โครงสร้างโปรแกรมภาษาซี
โครงสร้างโปรแกรมภาษาซีโครงสร้างโปรแกรมภาษาซี
โครงสร้างโปรแกรมภาษาซีFair Kung Nattaput
 
ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์Tanadon Boonjumnong
 
ประวัติ ภาษาซี
ประวัติ ภาษาซีประวัติ ภาษาซี
ประวัติ ภาษาซีdel1997
 

What's hot (13)

งานทำBlog บทที่ 1
งานทำBlog บทที่ 1งานทำBlog บทที่ 1
งานทำBlog บทที่ 1
 
การเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซีการเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซี
 
Lesson1
Lesson1Lesson1
Lesson1
 
Pbl1
Pbl1Pbl1
Pbl1
 
บทที่ 1
บทที่ 1บทที่ 1
บทที่ 1
 
ความเป็นมาของภาษาC
ความเป็นมาของภาษาCความเป็นมาของภาษาC
ความเป็นมาของภาษาC
 
ภาษา C เบื้องต้น
ภาษา C เบื้องต้นภาษา C เบื้องต้น
ภาษา C เบื้องต้น
 
ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์
 
ภาษา C
ภาษา Cภาษา C
ภาษา C
 
ประวัติภาษา C
ประวัติภาษา Cประวัติภาษา C
ประวัติภาษา C
 
โครงสร้างโปรแกรมภาษาซี
โครงสร้างโปรแกรมภาษาซีโครงสร้างโปรแกรมภาษาซี
โครงสร้างโปรแกรมภาษาซี
 
ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์
 
ประวัติ ภาษาซี
ประวัติ ภาษาซีประวัติ ภาษาซี
ประวัติ ภาษาซี
 

More from russana

บทที่ 4 หลักการทำงานของระบบคอมพิวเตอร์
บทที่ 4 หลักการทำงานของระบบคอมพิวเตอร์บทที่ 4 หลักการทำงานของระบบคอมพิวเตอร์
บทที่ 4 หลักการทำงานของระบบคอมพิวเตอร์russana
 
บทที่ 6 การใช้เทคโนโลยีสารสนเทศอย่างปลอดภัย
บทที่ 6 การใช้เทคโนโลยีสารสนเทศอย่างปลอดภัยบทที่ 6 การใช้เทคโนโลยีสารสนเทศอย่างปลอดภัย
บทที่ 6 การใช้เทคโนโลยีสารสนเทศอย่างปลอดภัยrussana
 
บทที่ 2 การแก้ปัญหา
บทที่ 2 การแก้ปัญหาบทที่ 2 การแก้ปัญหา
บทที่ 2 การแก้ปัญหาrussana
 
ประวัติภาษาซี
ประวัติภาษาซีประวัติภาษาซี
ประวัติภาษาซีrussana
 
ประวัติภาษาซี
ประวัติภาษาซีประวัติภาษาซี
ประวัติภาษาซีrussana
 
ประวัติภาษาซี
ประวัติภาษาซีประวัติภาษาซี
ประวัติภาษาซีrussana
 

More from russana (6)

บทที่ 4 หลักการทำงานของระบบคอมพิวเตอร์
บทที่ 4 หลักการทำงานของระบบคอมพิวเตอร์บทที่ 4 หลักการทำงานของระบบคอมพิวเตอร์
บทที่ 4 หลักการทำงานของระบบคอมพิวเตอร์
 
บทที่ 6 การใช้เทคโนโลยีสารสนเทศอย่างปลอดภัย
บทที่ 6 การใช้เทคโนโลยีสารสนเทศอย่างปลอดภัยบทที่ 6 การใช้เทคโนโลยีสารสนเทศอย่างปลอดภัย
บทที่ 6 การใช้เทคโนโลยีสารสนเทศอย่างปลอดภัย
 
บทที่ 2 การแก้ปัญหา
บทที่ 2 การแก้ปัญหาบทที่ 2 การแก้ปัญหา
บทที่ 2 การแก้ปัญหา
 
ประวัติภาษาซี
ประวัติภาษาซีประวัติภาษาซี
ประวัติภาษาซี
 
ประวัติภาษาซี
ประวัติภาษาซีประวัติภาษาซี
ประวัติภาษาซี
 
ประวัติภาษาซี
ประวัติภาษาซีประวัติภาษาซี
ประวัติภาษาซี
 

ประวัติภาษาซี

  • 1. ภาษา C ได้ถูกคิดค้นโดย Dennis Ritchie ในปี ค.ศ. 1972 (พ.ศ. 2515) ซึ่งมีการพัฒนามาจากภาษา ALGOL, ภาษา BCPL และภาษา B โดยมี จุดเด่นดังนี้  มีแนวคิดในการพัฒนาโดยอาศัยหลักการ “โปรแกรมเชิงโครงสร้าง (Structure Programming)”  การทางานไม่ขึ้นกับฮาร์ดแวร์ สามารถนาไปใช้ใน CPU รุ่นต่างกันได้  สามารถทางานแทนภาษา Assembly ได้  ความสามารถของคอมไพเลอร์ทางานได้รวดเร็ว โดยใช้รหัส ออบเจ๊กต์ (Object) ที่สั้น
  • 2. โครงสร้างของภาษา C จะประกอบด้วยส่วนหลัก ๆ ดังนี้ „ ส่วนของเฮดเดอร์ไฟล์ (Header File or Processing Directive) „ ส่วนของตัวแปร (Global) „ ส่วนของฟังก์ชัน (Function) „ ส่วนของตัวแปร (Local) „ ส่วนของตัวโปรแกรม „ ส่วนของตัวส่งค่ากลับ เครื่องมือที่ใช้พัฒนาโปรแกรมภาษา C นั้นมีอยู่มากมาย เช่น โปรแกรม Microsoft Visual C++ 2010 หรือโปรแกรม Turbo C++ เป็นต้น