SlideShare uma empresa Scribd logo
1 de 2
จุดเริ่มต้นของภาษาซี 
ภาษาซีเกิดขึน้ในปี ค.ศ.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++, Perl, JAVA เป็นต้น 
ลักษณะโปรแกรมแบบโครงสร้าง 
การเขียนโปรแกรมแบบโครงสร้าง (Structured 
Programming) ก็คือ 
การนาโครงสร้างของคา สงั่หลายๆ รูปแบบ 
นามาใช้ในโปรแกรม โดยจะมีการใช้คาสั่้ง 
ลักษณะ 
goto ให้น้อยที่สุด 
ตัวอย่างการเขียนโปรแกรมแบบโครงสร้าง ก็มี 
ภาษา C, Pascal และ Cobol เป็นต้น
นาย ชุติพนธ์ ชูชนะ เลขที่ 6

Mais conteúdo relacionado

Semelhante a จุดเริ่มต้นของภาษาซี

ประวัติ ภาษาซี
ประวัติ ภาษาซีประวัติ ภาษาซี
ประวัติ ภาษาซี
del1997
 
น.ส. มณีรัตน์ อาจแก้ว
น.ส. มณีรัตน์  อาจแก้วน.ส. มณีรัตน์  อาจแก้ว
น.ส. มณีรัตน์ อาจแก้ว
Maneerat Artgeaw
 
นันทวัน สิงหาคุณ
นันทวัน สิงหาคุณนันทวัน สิงหาคุณ
นันทวัน สิงหาคุณ
Narongrit Hotrucha
 
งานนำเสนอ1
งานนำเสนอ1งานนำเสนอ1
งานนำเสนอ1
HamHam' Kc
 
พัชราภรณ์ แสงขาว เลขที่ 18
พัชราภรณ์ แสงขาว เลขที่ 18พัชราภรณ์ แสงขาว เลขที่ 18
พัชราภรณ์ แสงขาว เลขที่ 18
noo Carzy
 
ประวัติภาษาซี
ประวัติภาษาซีประวัติภาษาซี
ประวัติภาษาซี
russana
 

Semelhante a จุดเริ่มต้นของภาษาซี (20)

ประวัติ ภาษาซี
ประวัติ ภาษาซีประวัติ ภาษาซี
ประวัติ ภาษาซี
 
ประวัติภาษา 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
 
ประวัติภาษาซี
ประวัติภาษาซีประวัติภาษาซี
ประวัติภาษาซี
 
บทที่ 1
บทที่ 1 บทที่ 1
บทที่ 1
 
Lesson1
Lesson1Lesson1
Lesson1
 
Lesson1
Lesson1Lesson1
Lesson1
 
Lesson1
Lesson1Lesson1
Lesson1
 

จุดเริ่มต้นของภาษาซี

  • 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 ภาษาซีนัน้จัดเป็นภาษาทใี่ช้ในการเขียนโปรแกรมที่ นิยมใช้งาน ซึ่งภาษาซีจัดเป็นภาษาระดับกลาง (Middle-Level Language) เหมาะกับการเขียนโปรแกรมแบบโครงสร้าง (Structured Programming) โดยมีคุณสมบัติโดดเด่นอย่างหนึ่งคือ มีความยืดหยุ่นมาก กล่าวคือ สามารถทางานกับเครื่องมือต่างๆ สามารถปรับเปลี่ยนการเขียนโปรแกรมในรูปแบบต่ างๆได้ เช่น สามารถเขียนโปรแกรมที่มีความยาวหลายบรรทัดใ ห้เหลือความยาว 2-3 บรรทัดได้ โดยมีการผลการทางานที่เหมือนเดิมครับ เหตุผลที่ควรเรียนภาษาซี ก็เนื่องจากภาษาซีเป็นภาษาแบบโครงสร้างที่สามา รถศึกษาและทาความเข้าใจได้ไม่ยาก อีกทัง้ยังสามารถเป็นพืน้ฐานในการเขียนโปรแกรมภ าษาอื่นๆ ได้อีก เช่น C++, Perl, JAVA เป็นต้น ลักษณะโปรแกรมแบบโครงสร้าง การเขียนโปรแกรมแบบโครงสร้าง (Structured Programming) ก็คือ การนาโครงสร้างของคา สงั่หลายๆ รูปแบบ นามาใช้ในโปรแกรม โดยจะมีการใช้คาสั่้ง ลักษณะ goto ให้น้อยที่สุด ตัวอย่างการเขียนโปรแกรมแบบโครงสร้าง ก็มี ภาษา C, Pascal และ Cobol เป็นต้น