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

More Related Content

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

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

Similar to จุดเริ่มต้นของภาษาซี (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
 

Recently uploaded

การเขียนข้อเสนอโครงการวิจัย (Research Proposal)
การเขียนข้อเสนอโครงการวิจัย (Research Proposal)การเขียนข้อเสนอโครงการวิจัย (Research Proposal)
การเขียนข้อเสนอโครงการวิจัย (Research Proposal)
Prachyanun Nilsook
 
แนวความเชื่อ วิธีการปฎิบัติ พระพุทธศาสนามหายาน.pdf
แนวความเชื่อ วิธีการปฎิบัติ พระพุทธศาสนามหายาน.pdfแนวความเชื่อ วิธีการปฎิบัติ พระพุทธศาสนามหายาน.pdf
แนวความเชื่อ วิธีการปฎิบัติ พระพุทธศาสนามหายาน.pdf
Faculty of BuddhismMahachulalongkornrajavidyalaya Roi Et Buddhist College
 
งานนำเสนอ ภาษากับการสื่อสาร เพื่อการพัฒนา.pdf
งานนำเสนอ ภาษากับการสื่อสาร เพื่อการพัฒนา.pdfงานนำเสนอ ภาษากับการสื่อสาร เพื่อการพัฒนา.pdf
งานนำเสนอ ภาษากับการสื่อสาร เพื่อการพัฒนา.pdf
Faculty of BuddhismMahachulalongkornrajavidyalaya Roi Et Buddhist College
 
ภาษาอังกฤษเพื่อการปฏิบัติกรรมฐานในพระพุทธศาสนา
ภาษาอังกฤษเพื่อการปฏิบัติกรรมฐานในพระพุทธศาสนาภาษาอังกฤษเพื่อการปฏิบัติกรรมฐานในพระพุทธศาสนา
ภาษาอังกฤษเพื่อการปฏิบัติกรรมฐานในพระพุทธศาสนา
Faculty of BuddhismMahachulalongkornrajavidyalaya Roi Et Buddhist College
 
ภาษาอังกฤษเพื่อการฝึกสมาธิในพระพุทธศาสนา
ภาษาอังกฤษเพื่อการฝึกสมาธิในพระพุทธศาสนาภาษาอังกฤษเพื่อการฝึกสมาธิในพระพุทธศาสนา
ภาษาอังกฤษเพื่อการฝึกสมาธิในพระพุทธศาสนา
Faculty of BuddhismMahachulalongkornrajavidyalaya Roi Et Buddhist College
 
1-2_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลมคธเป็นไทย ประโยค 1-2 (2510-2567).pdf
1-2_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลมคธเป็นไทย ประโยค 1-2 (2510-2567).pdf1-2_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลมคธเป็นไทย ประโยค 1-2 (2510-2567).pdf
1-2_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลมคธเป็นไทย ประโยค 1-2 (2510-2567).pdf
สุเมธี​​​​ ตี่พนมโอรัล / សុមេធី ទីភ្នំឱរ៉ាល់ (Sumedhi TyPhnomAoral)
 
3_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลมคธเป็นไทย ประโยค ป.ธ.3 (2500-2567).pdf
3_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลมคธเป็นไทย ประโยค ป.ธ.3 (2500-2567).pdf3_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลมคธเป็นไทย ประโยค ป.ธ.3 (2500-2567).pdf
3_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลมคธเป็นไทย ประโยค ป.ธ.3 (2500-2567).pdf
สุเมธี​​​​ ตี่พนมโอรัล / សុមេធី ទីភ្នំឱរ៉ាល់ (Sumedhi TyPhnomAoral)
 
1-2_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา บาลีไวยากรณ์ ประโยค 1-2 (2511-2567).pdf
1-2_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา บาลีไวยากรณ์ ประโยค 1-2 (2511-2567).pdf1-2_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา บาลีไวยากรณ์ ประโยค 1-2 (2511-2567).pdf
1-2_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา บาลีไวยากรณ์ ประโยค 1-2 (2511-2567).pdf
สุเมธี​​​​ ตี่พนมโอรัล / សុមេធី ទីភ្នំឱរ៉ាល់ (Sumedhi TyPhnomAoral)
 
3_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา สัมพันธ์ไทย ประโยค ป.ธ.3 (2500-2567).pdf
3_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา สัมพันธ์ไทย ประโยค ป.ธ.3 (2500-2567).pdf3_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา สัมพันธ์ไทย ประโยค ป.ธ.3 (2500-2567).pdf
3_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา สัมพันธ์ไทย ประโยค ป.ธ.3 (2500-2567).pdf
สุเมธี​​​​ ตี่พนมโอรัล / សុមេធី ទីភ្នំឱរ៉ាល់ (Sumedhi TyPhnomAoral)
 
4_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลไทยเป็นมคธ ประโยค ป.ธ.4 (2505-2567).pdf
4_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลไทยเป็นมคธ ประโยค ป.ธ.4 (2505-2567).pdf4_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลไทยเป็นมคธ ประโยค ป.ธ.4 (2505-2567).pdf
4_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลไทยเป็นมคธ ประโยค ป.ธ.4 (2505-2567).pdf
สุเมธี​​​​ ตี่พนมโอรัล / សុមេធី ទីភ្នំឱរ៉ាល់ (Sumedhi TyPhnomAoral)
 

Recently uploaded (10)

การเขียนข้อเสนอโครงการวิจัย (Research Proposal)
การเขียนข้อเสนอโครงการวิจัย (Research Proposal)การเขียนข้อเสนอโครงการวิจัย (Research Proposal)
การเขียนข้อเสนอโครงการวิจัย (Research Proposal)
 
แนวความเชื่อ วิธีการปฎิบัติ พระพุทธศาสนามหายาน.pdf
แนวความเชื่อ วิธีการปฎิบัติ พระพุทธศาสนามหายาน.pdfแนวความเชื่อ วิธีการปฎิบัติ พระพุทธศาสนามหายาน.pdf
แนวความเชื่อ วิธีการปฎิบัติ พระพุทธศาสนามหายาน.pdf
 
งานนำเสนอ ภาษากับการสื่อสาร เพื่อการพัฒนา.pdf
งานนำเสนอ ภาษากับการสื่อสาร เพื่อการพัฒนา.pdfงานนำเสนอ ภาษากับการสื่อสาร เพื่อการพัฒนา.pdf
งานนำเสนอ ภาษากับการสื่อสาร เพื่อการพัฒนา.pdf
 
ภาษาอังกฤษเพื่อการปฏิบัติกรรมฐานในพระพุทธศาสนา
ภาษาอังกฤษเพื่อการปฏิบัติกรรมฐานในพระพุทธศาสนาภาษาอังกฤษเพื่อการปฏิบัติกรรมฐานในพระพุทธศาสนา
ภาษาอังกฤษเพื่อการปฏิบัติกรรมฐานในพระพุทธศาสนา
 
ภาษาอังกฤษเพื่อการฝึกสมาธิในพระพุทธศาสนา
ภาษาอังกฤษเพื่อการฝึกสมาธิในพระพุทธศาสนาภาษาอังกฤษเพื่อการฝึกสมาธิในพระพุทธศาสนา
ภาษาอังกฤษเพื่อการฝึกสมาธิในพระพุทธศาสนา
 
1-2_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลมคธเป็นไทย ประโยค 1-2 (2510-2567).pdf
1-2_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลมคธเป็นไทย ประโยค 1-2 (2510-2567).pdf1-2_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลมคธเป็นไทย ประโยค 1-2 (2510-2567).pdf
1-2_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลมคธเป็นไทย ประโยค 1-2 (2510-2567).pdf
 
3_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลมคธเป็นไทย ประโยค ป.ธ.3 (2500-2567).pdf
3_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลมคธเป็นไทย ประโยค ป.ธ.3 (2500-2567).pdf3_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลมคธเป็นไทย ประโยค ป.ธ.3 (2500-2567).pdf
3_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลมคธเป็นไทย ประโยค ป.ธ.3 (2500-2567).pdf
 
1-2_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา บาลีไวยากรณ์ ประโยค 1-2 (2511-2567).pdf
1-2_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา บาลีไวยากรณ์ ประโยค 1-2 (2511-2567).pdf1-2_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา บาลีไวยากรณ์ ประโยค 1-2 (2511-2567).pdf
1-2_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา บาลีไวยากรณ์ ประโยค 1-2 (2511-2567).pdf
 
3_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา สัมพันธ์ไทย ประโยค ป.ธ.3 (2500-2567).pdf
3_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา สัมพันธ์ไทย ประโยค ป.ธ.3 (2500-2567).pdf3_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา สัมพันธ์ไทย ประโยค ป.ธ.3 (2500-2567).pdf
3_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา สัมพันธ์ไทย ประโยค ป.ธ.3 (2500-2567).pdf
 
4_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลไทยเป็นมคธ ประโยค ป.ธ.4 (2505-2567).pdf
4_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลไทยเป็นมคธ ประโยค ป.ธ.4 (2505-2567).pdf4_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลไทยเป็นมคธ ประโยค ป.ธ.4 (2505-2567).pdf
4_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลไทยเป็นมคธ ประโยค ป.ธ.4 (2505-2567).pdf
 

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

  • 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 เป็นต้น