SlideShare a Scribd company logo
ประวัติความเป็นมาของโปรแกรมภาษาซี 
ภาษาซีเกิดขึน้ในปี ค.ศ.1972 โดย Dennis Ritchie แห่ง Bell Labs 
โดยภาษาซีนัน้พัฒนามาจาก ภาษา B และจากภาษา BCPL 
ซงึ่ในช่วงแรกนัน้ภาษาซีถูกออกแบบให้ใช้เป็นภาษาการเขียนโปรแกรมในระบบ UNIX 
และเริ่มมีคนสนใจมากขึน้ในปี ค.ศ.1978 เมื่อ Brain Kernighan ร่วมกับ 
Dennis Ritchie พัฒนามาตรฐานของภาษาซีขึน้มา คือ K&R (Kernighan 
& Ritchie) และทัง้สองยังได้แต่งหนังสือชื่อว่า “The C Programming 
Language” โดยภาษาซีนัน้สามารถจะปรับใช้กับเครื่องคอมพิวเตอร์รูปแบบต่างๆได้ 
ต่อ มาในช่วง ปี ค.ศ.1988 Ritchie และ Kernighan ได้ร่วมกับ ANSI 
(American National Standards Institute) 
สร้างเป็นมาตรฐานของภาษาซีขึน้มาใหม่มีชื่อว่า “ANSI C” 
Dennis Ritchie
ภาษา ซีนัน้จัดเป็นภาษาที่ใช้ในการเขียน โปรแกรมที่นิยมใช้งาน 
ซงึ่ภาษาซีจัดเป็นภาษาระดับกลาง (Middle-Level Language) 
เหมาะกับการเขียนโปรแกรมแบบโครงสร้าง (Structured Programming) 
โดยมีคุณสมบัติโดดเด่นอย่างหนึ่งคือ มีความยืดหยุ่นมาก กล่าวคือ สามารถทางาน 
กับเครื่องมือต่างๆ สามารถปรับเปลี่ยนการเขียนโปรแกรมในรูปแบบต่างๆได้ เช่น 
สามารถเขียนโปรแกรมที่มีความยาวหลายบรรทัดให้เหลือความยาว 2-3 บรรทัดได้ 
โดยมีการผลการทางานที่เหมือนเดิมครับ 
ภาษา ซี (C programming language) 
เป็นภาษาโปรแกรมเชิงโครงสร้างระดับสูงที่ได้รับการพัฒนาขึน้ในช่วงทศวรรษ 1970 
โดย เคน ธอมป์สัน (Ken Thompson) และ เดนนิส ริทชี่ (Dennis Ritchie) 
ขณะทางานอยู่ที่ เบลล์เทเลโฟน เลบอราทอรี่ สาหรับใช้ในระบบปฏิบัติการยูนิกซ์ 
ต่อมาภายหลังได้ถูกนาไปใช้กับระบบปฏิบัติการอื่น ๆ 
และกลายเป็นภาษาโปรแกรมหนงึ่ที่ใช้กันแพร่หลายมากที่สุด 
ภาษาซีมีจุดเด่นที่ประสิทธิภาพในการทางาน 
เนื่องจากมีความสามารถใกล้เคียงกับภาษาระดับต่า แต่เขียนแบบภาษาระดับสูง 
โปรแกรมคอมพิวเตอร์ที่เขียนด้วยภาษาซีจึงทางานได้รวดเร็ว 
ภาษาซีเป็นภาษาโปรแกรมที่นิยมใช้กันมากสาหรับพัฒนาระบบปฏิบัติการ,ซอฟต์แวร์ 
ระบบ , ควบคุมไมโครคอนโทรลเลอร์ 
และเป็นภาษาที่ใช้กันทั่วไปในหลักสตูรวิทยาการคอมพิวเตอร์
Ken Thompson

More Related Content

Similar to CCC

ใบความรู้ที่ 2 กำเนิดภาษาซี
ใบความรู้ที่ 2 กำเนิดภาษาซีใบความรู้ที่ 2 กำเนิดภาษาซี
ใบความรู้ที่ 2 กำเนิดภาษาซีdechathon
 
น.ส. มณีรัตน์ อาจแก้ว
น.ส. มณีรัตน์  อาจแก้วน.ส. มณีรัตน์  อาจแก้ว
น.ส. มณีรัตน์ อาจแก้วManeerat Artgeaw
 
ประวัติภาษา C
ประวัติภาษา Cประวัติภาษา C
ประวัติภาษา C
Chatman's Silver Rose
 
ภาษาC
ภาษาCภาษาC
ภาษาC
Tharathep Chumchuen
 
ความเป็นมาของภาษาซี
ความเป็นมาของภาษาซีความเป็นมาของภาษาซี
ความเป็นมาของภาษาซี
นู๋ผึ้ง สุภัสสรา นวลสม
 
นันทวัน สิงหาคุณ
นันทวัน สิงหาคุณนันทวัน สิงหาคุณ
นันทวัน สิงหาคุณNarongrit Hotrucha
 
ภาษา C
ภาษา Cภาษา C
ภาษา C
nutty_npk
 
Pawina5 4 20
Pawina5 4 20Pawina5 4 20
Pawina5 4 20
KANLAYAONJU
 
งานนำเสนอ1
งานนำเสนอ1งานนำเสนอ1
งานนำเสนอ1HamHam' Kc
 
พัชราภรณ์ แสงขาว เลขที่ 18
พัชราภรณ์ แสงขาว เลขที่ 18พัชราภรณ์ แสงขาว เลขที่ 18
พัชราภรณ์ แสงขาว เลขที่ 18noo Carzy
 
ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์
Tanadon Boonjumnong
 
ประวัติภาษาซี
ประวัติภาษาซีประวัติภาษาซี
ประวัติภาษาซีrussana
 
lesson 2
lesson 2lesson 2
lesson 2
Monberry NooNan
 
ประวัติภาษาซี
ประวัติภาษาซีประวัติภาษาซี
ประวัติภาษาซี
Chatman's Silver Rose
 
content 2
content 2content 2
content 2
Monberry NooNan
 
หน่วยที่ 4
หน่วยที่ 4หน่วยที่ 4
หน่วยที่ 4
จูน นะค่ะ
 
Lesson1
Lesson1Lesson1
Lesson1
koyjanpang
 
บทที่ 1
บทที่ 1 บทที่ 1
บทที่ 1
Patcharee Pawleung
 

Similar to CCC (20)

ใบความรู้ที่ 2 กำเนิดภาษาซี
ใบความรู้ที่ 2 กำเนิดภาษาซีใบความรู้ที่ 2 กำเนิดภาษาซี
ใบความรู้ที่ 2 กำเนิดภาษาซี
 
น.ส. มณีรัตน์ อาจแก้ว
น.ส. มณีรัตน์  อาจแก้วน.ส. มณีรัตน์  อาจแก้ว
น.ส. มณีรัตน์ อาจแก้ว
 
ประวัติภาษา C
ประวัติภาษา Cประวัติภาษา C
ประวัติภาษา C
 
ภาษาC
ภาษาCภาษาC
ภาษาC
 
ความเป็นมาของภาษาซี
ความเป็นมาของภาษาซีความเป็นมาของภาษาซี
ความเป็นมาของภาษาซี
 
นันทวัน สิงหาคุณ
นันทวัน สิงหาคุณนันทวัน สิงหาคุณ
นันทวัน สิงหาคุณ
 
ภาษา C
ภาษา Cภาษา C
ภาษา C
 
Pawina5 4 20
Pawina5 4 20Pawina5 4 20
Pawina5 4 20
 
งานนำเสนอ1
งานนำเสนอ1งานนำเสนอ1
งานนำเสนอ1
 
พัชราภรณ์ แสงขาว เลขที่ 18
พัชราภรณ์ แสงขาว เลขที่ 18พัชราภรณ์ แสงขาว เลขที่ 18
พัชราภรณ์ แสงขาว เลขที่ 18
 
ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์
 
ประวัติภาษาซี
ประวัติภาษาซีประวัติภาษาซี
ประวัติภาษาซี
 
lesson 2
lesson 2lesson 2
lesson 2
 
ประวัติภาษาซี
ประวัติภาษาซีประวัติภาษาซี
ประวัติภาษาซี
 
content 2
content 2content 2
content 2
 
หน่วยที่ 4
หน่วยที่ 4หน่วยที่ 4
หน่วยที่ 4
 
Lesson1
Lesson1Lesson1
Lesson1
 
Lesson1
Lesson1Lesson1
Lesson1
 
Lesson1
Lesson1Lesson1
Lesson1
 
บทที่ 1
บทที่ 1 บทที่ 1
บทที่ 1
 

CCC

  • 1. ประวัติความเป็นมาของโปรแกรมภาษาซี ภาษาซีเกิดขึน้ในปี ค.ศ.1972 โดย Dennis Ritchie แห่ง Bell Labs โดยภาษาซีนัน้พัฒนามาจาก ภาษา B และจากภาษา BCPL ซงึ่ในช่วงแรกนัน้ภาษาซีถูกออกแบบให้ใช้เป็นภาษาการเขียนโปรแกรมในระบบ UNIX และเริ่มมีคนสนใจมากขึน้ในปี ค.ศ.1978 เมื่อ Brain Kernighan ร่วมกับ Dennis Ritchie พัฒนามาตรฐานของภาษาซีขึน้มา คือ K&R (Kernighan & Ritchie) และทัง้สองยังได้แต่งหนังสือชื่อว่า “The C Programming Language” โดยภาษาซีนัน้สามารถจะปรับใช้กับเครื่องคอมพิวเตอร์รูปแบบต่างๆได้ ต่อ มาในช่วง ปี ค.ศ.1988 Ritchie และ Kernighan ได้ร่วมกับ ANSI (American National Standards Institute) สร้างเป็นมาตรฐานของภาษาซีขึน้มาใหม่มีชื่อว่า “ANSI C” Dennis Ritchie
  • 2. ภาษา ซีนัน้จัดเป็นภาษาที่ใช้ในการเขียน โปรแกรมที่นิยมใช้งาน ซงึ่ภาษาซีจัดเป็นภาษาระดับกลาง (Middle-Level Language) เหมาะกับการเขียนโปรแกรมแบบโครงสร้าง (Structured Programming) โดยมีคุณสมบัติโดดเด่นอย่างหนึ่งคือ มีความยืดหยุ่นมาก กล่าวคือ สามารถทางาน กับเครื่องมือต่างๆ สามารถปรับเปลี่ยนการเขียนโปรแกรมในรูปแบบต่างๆได้ เช่น สามารถเขียนโปรแกรมที่มีความยาวหลายบรรทัดให้เหลือความยาว 2-3 บรรทัดได้ โดยมีการผลการทางานที่เหมือนเดิมครับ ภาษา ซี (C programming language) เป็นภาษาโปรแกรมเชิงโครงสร้างระดับสูงที่ได้รับการพัฒนาขึน้ในช่วงทศวรรษ 1970 โดย เคน ธอมป์สัน (Ken Thompson) และ เดนนิส ริทชี่ (Dennis Ritchie) ขณะทางานอยู่ที่ เบลล์เทเลโฟน เลบอราทอรี่ สาหรับใช้ในระบบปฏิบัติการยูนิกซ์ ต่อมาภายหลังได้ถูกนาไปใช้กับระบบปฏิบัติการอื่น ๆ และกลายเป็นภาษาโปรแกรมหนงึ่ที่ใช้กันแพร่หลายมากที่สุด ภาษาซีมีจุดเด่นที่ประสิทธิภาพในการทางาน เนื่องจากมีความสามารถใกล้เคียงกับภาษาระดับต่า แต่เขียนแบบภาษาระดับสูง โปรแกรมคอมพิวเตอร์ที่เขียนด้วยภาษาซีจึงทางานได้รวดเร็ว ภาษาซีเป็นภาษาโปรแกรมที่นิยมใช้กันมากสาหรับพัฒนาระบบปฏิบัติการ,ซอฟต์แวร์ ระบบ , ควบคุมไมโครคอนโทรลเลอร์ และเป็นภาษาที่ใช้กันทั่วไปในหลักสตูรวิทยาการคอมพิวเตอร์