SlideShare a Scribd company logo
1 of 1
ประวัติภาษา C 
ภาษาซี ( C programming language) 
เป็นภาษาโปรแกรมเชิงโครงสร้างระดับสูงทไี่ด้รับการพัฒนาขึน้ในช่วงทศว 
รรษ 1970 โดย เคน ธอมป์สัน ( Ken Thompson) และ เดนนิส 
ริทชี่ ( Dennis Ritchie) ขณะทา งานอยู่ที่เบลล์เทเลโฟน 
เลบอราทอรี่ สาหรับใช้ในระบบปฏิบัติการยูนิกซ์ 
ต่อมาภายหลังได้ถูกนา ไปใช้กับระบบปฏิบัติการอื่น ๆ 
และกลายเป็นภาษาโปรแกรมหนงึ่ทใี่ช้กันแพร่หลายมากทสีุ่ด 
ภาษาซีมีจุดเด่นทปี่ระสิทธิภาพในการทา งาน 
เนอื่งจากมีความสามารถใกล้เคียงกับภาษาระดับต่า 
แต่เขียนแบบภาษาระดับสูง 
โปรแกรมคอมพิวเตอร์ทเี่ขียนด้วยภาษาซีจึงทา งานได้รวดเร็ว 
ภาษาซีเป็นภาษาโปรแกรมทนีิ่ยมใช้กันมากสาหรับพฒันาระบบปฏิบัติกา 
ร , ซอฟต์แวร์ระบบ , ควบคุมไมโครคอนโทรลเลอร์ 
และเป็นภาษาทใี่ช้กันทวั่ไปในหลักสูตรวิทยาการคอมพิวเตอร์ 
ประวัติภาษา C++ 
ภาษาซีพลัสพลัส ( C++ programming language) 
เป็นภาษาโปรแกรมคอมพิวเตอร์อเนกประสงค์ 
มีโครงสร้างภาษาทมีี่การจัดชนิดข้อมูลแบบสแตติก ( statically 
typed) และสนับสนุนรูปแบบการเขียนโปรแกรมทหี่ลากหลาย ( 
multi-paradigm language) ได้แก่ 
การโปรแกรมเชิงกระบวนคาสั่ง , การนิยามข้อมูล , การโปรแกรมเชิงวัตถุ 
, และการโปรแกรมแบบเจเนริก ( generic programming) 
ภาษาซีพลัสพลัสเป็นภาษาโปรแกรมเชิงพาณิชย์ทนีิ่ยมมากภาษาหนงึ่นับ 
ตัง้แต่ช่วงทศวรรษ 1990 
Bjarne Stroustrup จากห้องวิจัยเบลล์ ( Bell Labs) 
เป็นผู้พัฒนาภาษา C++ ขึน้ (เดิมใช้ชื่อ " C with classes") 
ในปีค.ศ. 1983 เพื่อพัฒนาภาษาซีดัง้เดิม 
สิ่งทพีั่ฒนาขึน้เพิ่มเติมนัน้เริ่มจากการเพมิ่เติมการสร้างคลาสจากนัน้ก็เพมิ่ 
คุณสม บัติต่าง ๆ ตามมา ได้แก่ เวอร์ชวลฟังก์ชัน 
การโอเวอร์โหลดโอเปอเรเตอร์ การสืบทอดหลายสาย เท็มเพลต 
และการจัดการเอ็กเซ็พชัน 
มาตรฐานของภาษาซีพลัสพลัสได้รับการรับรองในปีค.ศ. 1998 
เป็นมาตรฐาน ISO/IEC 14882:1998 
เวอร์ชันล่าสุดคือเวอร์ชันในปีค.ศ. 2003 ซึ่งเป็นมาตรฐาน ISO/IEC 
14882:2003 ในปัจจุบันมาตรฐานของภาษาในเวอร์ชันใหม่ ( 
รู้จักกันในชื่อ C++0x) กาลังอยู่ในขัน้พัฒนา 
ภาษาซี ( C programming language) 
เป็นภาษาโปรแกรมเชิงโครงสร้างระดับสูงทไี่ด้รับพัฒนาขึน้ในช่วงทศวรรษ 
1970 โดย เคน ธอมป์สัน ( Ken Thompson) และ เดนนิส ริทชี่ ( 
Dennis Ritchie) สาหรับใช้ในระบบปฏิบัติการยูนิกซ์ 
ต่อมาภายหลังได้ถูกนา ไปใช้กับระบบปฏิบัติการอื่น ๆ 
และกลายเป็นภาษาโปรแกรมหนงึ่ทใี่ช้กันแพร่หลายมากทสีุ่ด 
ภาษาซีมีจุดเด่นทปี่ระสิทธิภาพในการทา งาน 
โปรแกรมคอมพิวเตอร์ทเี่ขียนด้วยเป็นภาษาซีจึงทา งานได้รวดเร็ว 
ภาษาซีเป็นภาษาโปรแกรมทนีิ่ยมใช้กันมากสาหรับพฒันาระบบปฏิบัติกา 
รและซอฟต์แวร์ระบบ 
และเป็นภาษาทใี่ช้กันทวั่ไปในหลักสูตรวิทยาการคอมพิวเตอร์ 
ตัวอย่างโปรแกรมทเี่ขียนด้วยภาษาซี 
#include<stdio.h> 
int main() 
{ 
printf("hello, worldn"); 
return 0; }

More Related Content

What's hot

ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์
Supanan Fom
 
ประวัติภาษา C
ประวัติภาษา Cประวัติภาษา C
ประวัติภาษา C
Fair Kung Nattaput
 
ขั้นตอนการทำงานภาษาซี
ขั้นตอนการทำงานภาษาซีขั้นตอนการทำงานภาษาซี
ขั้นตอนการทำงานภาษาซี
mr.somsak phoolpherm
 
หน่วยการเรียนรู้ที่ 1
หน่วยการเรียนรู้ที่ 1หน่วยการเรียนรู้ที่ 1
หน่วยการเรียนรู้ที่ 1
SubLt Masu
 
งานนำเสนอ น.ส.จินตนา ศรีหานนท์
งานนำเสนอ น.ส.จินตนา ศรีหานนท์งานนำเสนอ น.ส.จินตนา ศรีหานนท์
งานนำเสนอ น.ส.จินตนา ศรีหานนท์
Chitanan Seehanon
 

What's hot (20)

ภาษาC
ภาษาCภาษาC
ภาษาC
 
โปรแกรมและภาษาคอมพิวเตอร์
โปรแกรมและภาษาคอมพิวเตอร์โปรแกรมและภาษาคอมพิวเตอร์
โปรแกรมและภาษาคอมพิวเตอร์
 
1.ซอฟต์แวร์และภาษาคอมพิวเตอร์
1.ซอฟต์แวร์และภาษาคอมพิวเตอร์1.ซอฟต์แวร์และภาษาคอมพิวเตอร์
1.ซอฟต์แวร์และภาษาคอมพิวเตอร์
 
การสร้างงานโปรแกรม ด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรแกรม ด้วยภาษาคอมพิวเตอร์การสร้างงานโปรแกรม ด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรแกรม ด้วยภาษาคอมพิวเตอร์
 
ภาษาคอมพิวเตอร์ ม.3
ภาษาคอมพิวเตอร์ ม.3ภาษาคอมพิวเตอร์ ม.3
ภาษาคอมพิวเตอร์ ม.3
 
ข้อสอบกลางภาค
ข้อสอบกลางภาคข้อสอบกลางภาค
ข้อสอบกลางภาค
 
ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์
 
แบบทดสอบกลางภาค ทดสอบปฏิบัติ
แบบทดสอบกลางภาค ทดสอบปฏิบัติแบบทดสอบกลางภาค ทดสอบปฏิบัติ
แบบทดสอบกลางภาค ทดสอบปฏิบัติ
 
งาน
งานงาน
งาน
 
Test1
Test1Test1
Test1
 
ประวัติภาษา C
ประวัติภาษา Cประวัติภาษา C
ประวัติภาษา C
 
17 ณัฐวุฒิ-ปวช.3-7
17 ณัฐวุฒิ-ปวช.3-717 ณัฐวุฒิ-ปวช.3-7
17 ณัฐวุฒิ-ปวช.3-7
 
ขั้นตอนการทำงานภาษาซี
ขั้นตอนการทำงานภาษาซีขั้นตอนการทำงานภาษาซี
ขั้นตอนการทำงานภาษาซี
 
หน่วยการเรียนรู้ที่ 1
หน่วยการเรียนรู้ที่ 1หน่วยการเรียนรู้ที่ 1
หน่วยการเรียนรู้ที่ 1
 
การเขียนโปรแกรมภาษา
การเขียนโปรแกรมภาษาการเขียนโปรแกรมภาษา
การเขียนโปรแกรมภาษา
 
งานคอม
งานคอมงานคอม
งานคอม
 
Pawina5 4 20
Pawina5 4 20Pawina5 4 20
Pawina5 4 20
 
สอบกลางภาค
สอบกลางภาคสอบกลางภาค
สอบกลางภาค
 
งานนำเสนอ น.ส.จินตนา ศรีหานนท์
งานนำเสนอ น.ส.จินตนา ศรีหานนท์งานนำเสนอ น.ส.จินตนา ศรีหานนท์
งานนำเสนอ น.ส.จินตนา ศรีหานนท์
 
สอบกลางภาคเรียน วิชาคอมพิวเตอร์
สอบกลางภาคเรียน วิชาคอมพิวเตอร์สอบกลางภาคเรียน วิชาคอมพิวเตอร์
สอบกลางภาคเรียน วิชาคอมพิวเตอร์
 

Similar to ประวัติภาษา C

น.ส. มณีรัตน์ อาจแก้ว
น.ส. มณีรัตน์  อาจแก้วน.ส. มณีรัตน์  อาจแก้ว
น.ส. มณีรัตน์ อาจแก้ว
Maneerat Artgeaw
 
ประวัติภาษาซี
ประวัติภาษาซี ประวัติภาษาซี
ประวัติภาษาซี
Sun ZaZa
 
นาวสาว หัทยา
นาวสาว   หัทยานาวสาว   หัทยา
นาวสาว หัทยา
JiJee Pj
 

Similar to ประวัติภาษา C (20)

ภาษา C
ภาษา Cภาษา C
ภาษา C
 
น.ส. มณีรัตน์ อาจแก้ว
น.ส. มณีรัตน์  อาจแก้วน.ส. มณีรัตน์  อาจแก้ว
น.ส. มณีรัตน์ อาจแก้ว
 
ประวัติภาษาซี
ประวัติภาษาซี ประวัติภาษาซี
ประวัติภาษาซี
 
หน่วยที่ 4
หน่วยที่ 4หน่วยที่ 4
หน่วยที่ 4
 
นาวสาว หัทยา
นาวสาว   หัทยานาวสาว   หัทยา
นาวสาว หัทยา
 
CCC
CCCCCC
CCC
 
หน่วยที่ 4
หน่วยที่ 4หน่วยที่ 4
หน่วยที่ 4
 
จุดเริ่มต้นของภาษาซี
จุดเริ่มต้นของภาษาซีจุดเริ่มต้นของภาษาซี
จุดเริ่มต้นของภาษาซี
 
ภาษาซี
ภาษาซีภาษาซี
ภาษาซี
 
Lesson1
Lesson1Lesson1
Lesson1
 
Lesson1
Lesson1Lesson1
Lesson1
 
Lesson1
Lesson1Lesson1
Lesson1
 
บทที่ 1
บทที่ 1 บทที่ 1
บทที่ 1
 
โครงสร้างของภาษา C
โครงสร้างของภาษา Cโครงสร้างของภาษา C
โครงสร้างของภาษา C
 
content 2
content 2content 2
content 2
 
ภาษาซ๊ (C)
ภาษาซ๊ (C)ภาษาซ๊ (C)
ภาษาซ๊ (C)
 
ภาษาเบสิก
ภาษาเบสิกภาษาเบสิก
ภาษาเบสิก
 
การสร้างโปรแกรมด้วยภาษาคอมพิวเตอร์
การสร้างโปรแกรมด้วยภาษาคอมพิวเตอร์การสร้างโปรแกรมด้วยภาษาคอมพิวเตอร์
การสร้างโปรแกรมด้วยภาษาคอมพิวเตอร์
 
lesson 2
lesson 2lesson 2
lesson 2
 
ใบความรู้ที่1
ใบความรู้ที่1ใบความรู้ที่1
ใบความรู้ที่1
 

ประวัติภาษา C

  • 1. ประวัติภาษา C ภาษาซี ( C programming language) เป็นภาษาโปรแกรมเชิงโครงสร้างระดับสูงทไี่ด้รับการพัฒนาขึน้ในช่วงทศว รรษ 1970 โดย เคน ธอมป์สัน ( Ken Thompson) และ เดนนิส ริทชี่ ( Dennis Ritchie) ขณะทา งานอยู่ที่เบลล์เทเลโฟน เลบอราทอรี่ สาหรับใช้ในระบบปฏิบัติการยูนิกซ์ ต่อมาภายหลังได้ถูกนา ไปใช้กับระบบปฏิบัติการอื่น ๆ และกลายเป็นภาษาโปรแกรมหนงึ่ทใี่ช้กันแพร่หลายมากทสีุ่ด ภาษาซีมีจุดเด่นทปี่ระสิทธิภาพในการทา งาน เนอื่งจากมีความสามารถใกล้เคียงกับภาษาระดับต่า แต่เขียนแบบภาษาระดับสูง โปรแกรมคอมพิวเตอร์ทเี่ขียนด้วยภาษาซีจึงทา งานได้รวดเร็ว ภาษาซีเป็นภาษาโปรแกรมทนีิ่ยมใช้กันมากสาหรับพฒันาระบบปฏิบัติกา ร , ซอฟต์แวร์ระบบ , ควบคุมไมโครคอนโทรลเลอร์ และเป็นภาษาทใี่ช้กันทวั่ไปในหลักสูตรวิทยาการคอมพิวเตอร์ ประวัติภาษา C++ ภาษาซีพลัสพลัส ( C++ programming language) เป็นภาษาโปรแกรมคอมพิวเตอร์อเนกประสงค์ มีโครงสร้างภาษาทมีี่การจัดชนิดข้อมูลแบบสแตติก ( statically typed) และสนับสนุนรูปแบบการเขียนโปรแกรมทหี่ลากหลาย ( multi-paradigm language) ได้แก่ การโปรแกรมเชิงกระบวนคาสั่ง , การนิยามข้อมูล , การโปรแกรมเชิงวัตถุ , และการโปรแกรมแบบเจเนริก ( generic programming) ภาษาซีพลัสพลัสเป็นภาษาโปรแกรมเชิงพาณิชย์ทนีิ่ยมมากภาษาหนงึ่นับ ตัง้แต่ช่วงทศวรรษ 1990 Bjarne Stroustrup จากห้องวิจัยเบลล์ ( Bell Labs) เป็นผู้พัฒนาภาษา C++ ขึน้ (เดิมใช้ชื่อ " C with classes") ในปีค.ศ. 1983 เพื่อพัฒนาภาษาซีดัง้เดิม สิ่งทพีั่ฒนาขึน้เพิ่มเติมนัน้เริ่มจากการเพมิ่เติมการสร้างคลาสจากนัน้ก็เพมิ่ คุณสม บัติต่าง ๆ ตามมา ได้แก่ เวอร์ชวลฟังก์ชัน การโอเวอร์โหลดโอเปอเรเตอร์ การสืบทอดหลายสาย เท็มเพลต และการจัดการเอ็กเซ็พชัน มาตรฐานของภาษาซีพลัสพลัสได้รับการรับรองในปีค.ศ. 1998 เป็นมาตรฐาน ISO/IEC 14882:1998 เวอร์ชันล่าสุดคือเวอร์ชันในปีค.ศ. 2003 ซึ่งเป็นมาตรฐาน ISO/IEC 14882:2003 ในปัจจุบันมาตรฐานของภาษาในเวอร์ชันใหม่ ( รู้จักกันในชื่อ C++0x) กาลังอยู่ในขัน้พัฒนา ภาษาซี ( C programming language) เป็นภาษาโปรแกรมเชิงโครงสร้างระดับสูงทไี่ด้รับพัฒนาขึน้ในช่วงทศวรรษ 1970 โดย เคน ธอมป์สัน ( Ken Thompson) และ เดนนิส ริทชี่ ( Dennis Ritchie) สาหรับใช้ในระบบปฏิบัติการยูนิกซ์ ต่อมาภายหลังได้ถูกนา ไปใช้กับระบบปฏิบัติการอื่น ๆ และกลายเป็นภาษาโปรแกรมหนงึ่ทใี่ช้กันแพร่หลายมากทสีุ่ด ภาษาซีมีจุดเด่นทปี่ระสิทธิภาพในการทา งาน โปรแกรมคอมพิวเตอร์ทเี่ขียนด้วยเป็นภาษาซีจึงทา งานได้รวดเร็ว ภาษาซีเป็นภาษาโปรแกรมทนีิ่ยมใช้กันมากสาหรับพฒันาระบบปฏิบัติกา รและซอฟต์แวร์ระบบ และเป็นภาษาทใี่ช้กันทวั่ไปในหลักสูตรวิทยาการคอมพิวเตอร์ ตัวอย่างโปรแกรมทเี่ขียนด้วยภาษาซี #include<stdio.h> int main() { printf("hello, worldn"); return 0; }