SlideShare a Scribd company logo
1 of 3
ประวัติความเป็นมาของภาษาซี 
ประวัติภาษา C 
ภาษาซี (C programming language) 
เป็นภาษาโปรแกรมเชิงโครงสร้างระดับสูงที่ไ 
ด้รับการพัฒนาขึ้นในชว่งทศวรรษ 1970 โดย 
เคน ธอมป์สัน (Ken Thompson) และ เดนนิส 
ริทชี่ (Dennis Ritchie) ขณะทา งานอยูที่่ 
เบลล์เทเลโฟน 
เลบอราทอรี่สาหรับใช้ในระบบปฏิบัติการยูนิ 
กซ์ตอ่มาภายหลังได้ถูกนาไปใช้กบัระบบปฏิ 
บัติการอื่น 
ๆและกลายเป็นภาษาโปรแกรมหนึ่งที่ใช้กนัแ 
พร่หลายมากที่สุดภาษาซีมีจุดเดน่ที่ประสิทธิ 
ภาพในการทา งานเนื่องจากมีความสามารถใก 
ล้เคียงกบัภาษาระดับต่า แตเ่ขียนแบบภาษาระ 
ดับสูงโปรแกรมคอมพิวเตอร์ที่เขียนด้วยภาษา 
ซีจึงทา งานได้รวดเร็วภาษาซีเป็นภาษาโปรแก 
รมที่นิยมใช้กนัมากสาหรับพัฒนาระบบปฏิบั 
ติการ , ซอฟต์แวร์ระบบ , 
ควบคุมไมโครคอนโทรลเลอร์และเป็นภาษา 
ที่ใช้กนัทั่วไปในหลักสูตรวิทยาการคอมพิวเต 
อร์ 
ประวัติภาษา C++ 
ภาษาซีพลัสพลัส ( C++ programming 
language) 
เป็นภาษาโปรแกรมคอมพิวเตอร์อเนกประสง 
ค์มีโครงสร้างภาษาที่มีการจัดชนิดข้อมูลแบบ 
สแตติก (statically typed) 
และสนับสนุนรูปแบบการเขียนโปรแกรมที่ห 
ลากหลาย (multi-paradigm language) ได้แก่ 
การโปรแกรมเชิงกระบวนคา สั่ง , 
การนิยามข้อมูล , การโปรแกรมเชิงวตัถุ , 
และการโปรแกรมแบบเจเนริก (generic 
programming) 
ภาษาซีพลัสพลัสเป็นภาษาโปรแกรมเชิงพาณิ 
ชย์ที่นิยมมากภาษาหนึ่งนับตั้งแตช่ว่งทศวรรษ 
1990 
BjarneStroustrupจากห้องวิจัยเบลล์ (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; 
} 
แผ่นพับ 
เรื่อง…ประวตัิของภาษาซี 
จัดทาโดย 
นาย อทิตนะ อาสนะ เลขที่ 4
ชั้นมธัยมศึกษาปีที่ 5/1 
เสนอ 
ครูจุฑารัตน์ใจบุญ 
โรงเรียนรัษฎานุประดิษฐ์อนุสรณ์

More Related Content

What's hot

ประวัติภาษาซี
ประวัติภาษาซีประวัติภาษาซี
ประวัติภาษาซีChatman's Silver Rose
 
ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์Bk Tham
 
ประวัติภาษา C
ประวัติภาษา Cประวัติภาษา C
ประวัติภาษา CFair Kung Nattaput
 
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์ลูกแก้ว กนกวรรณ
 
งานนำเสนอ น.ส.จินตนา ศรีหานนท์
งานนำเสนอ น.ส.จินตนา ศรีหานนท์งานนำเสนอ น.ส.จินตนา ศรีหานนท์
งานนำเสนอ น.ส.จินตนา ศรีหานนท์Chitanan Seehanon
 
การสร้างงานโปรแกรม ด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรแกรม ด้วยภาษาคอมพิวเตอร์การสร้างงานโปรแกรม ด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรแกรม ด้วยภาษาคอมพิวเตอร์นุ๊ก ฆ่าตกรโรคจิต
 

What's hot (8)

ประวัติภาษาซี
ประวัติภาษาซีประวัติภาษาซี
ประวัติภาษาซี
 
ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์
 
ภาษาซ๊ (C)
ภาษาซ๊ (C)ภาษาซ๊ (C)
ภาษาซ๊ (C)
 
ประวัติภาษา C
ประวัติภาษา Cประวัติภาษา C
ประวัติภาษา C
 
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
 
งานนำเสนอ น.ส.จินตนา ศรีหานนท์
งานนำเสนอ น.ส.จินตนา ศรีหานนท์งานนำเสนอ น.ส.จินตนา ศรีหานนท์
งานนำเสนอ น.ส.จินตนา ศรีหานนท์
 
การสร้างงานโปรแกรม ด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรแกรม ด้วยภาษาคอมพิวเตอร์การสร้างงานโปรแกรม ด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรแกรม ด้วยภาษาคอมพิวเตอร์
 
งาน
งานงาน
งาน
 

Viewers also liked

FACTS EVERY INBOUND MARKETER SHOULD KNOW
FACTS EVERY INBOUND MARKETER SHOULD KNOWFACTS EVERY INBOUND MARKETER SHOULD KNOW
FACTS EVERY INBOUND MARKETER SHOULD KNOWHillary Cox
 
Laura mulvey theory shan and wasay
Laura mulvey theory shan and wasayLaura mulvey theory shan and wasay
Laura mulvey theory shan and wasaySyed Shan Tariq
 
Ian copsey integrated ta
Ian copsey integrated taIan copsey integrated ta
Ian copsey integrated taMeetup Sing
 
Meritorious Selection & Service at Thapar University
Meritorious Selection & Service at Thapar UniversityMeritorious Selection & Service at Thapar University
Meritorious Selection & Service at Thapar UniversitySamuel Ernest
 
21st Century/Group Project
21st Century/Group Project21st Century/Group Project
21st Century/Group Projectdingess60
 
Rate Cards and Commentary
Rate Cards and CommentaryRate Cards and Commentary
Rate Cards and Commentary_hayley_
 
My market presentations
My market presentationsMy market presentations
My market presentations08abisogung
 
Basics of guitar ci 350 1
Basics of guitar ci 350 1Basics of guitar ci 350 1
Basics of guitar ci 350 1dingess60
 
Woking's canal quarter app Rhiannon Folan
Woking's canal quarter app   Rhiannon FolanWoking's canal quarter app   Rhiannon Folan
Woking's canal quarter app Rhiannon Folanrhiannon_folan
 

Viewers also liked (20)

FACTS EVERY INBOUND MARKETER SHOULD KNOW
FACTS EVERY INBOUND MARKETER SHOULD KNOWFACTS EVERY INBOUND MARKETER SHOULD KNOW
FACTS EVERY INBOUND MARKETER SHOULD KNOW
 
Cattle care standards (usa)
Cattle care standards (usa)Cattle care standards (usa)
Cattle care standards (usa)
 
Laura mulvey theory shan and wasay
Laura mulvey theory shan and wasayLaura mulvey theory shan and wasay
Laura mulvey theory shan and wasay
 
Ian copsey integrated ta
Ian copsey integrated taIan copsey integrated ta
Ian copsey integrated ta
 
Meritorious Selection & Service at Thapar University
Meritorious Selection & Service at Thapar UniversityMeritorious Selection & Service at Thapar University
Meritorious Selection & Service at Thapar University
 
21st Century/Group Project
21st Century/Group Project21st Century/Group Project
21st Century/Group Project
 
IT Case Competition Case 2015
IT Case Competition Case 2015IT Case Competition Case 2015
IT Case Competition Case 2015
 
Beef sire selection manual (usa)
Beef sire selection manual (usa)Beef sire selection manual (usa)
Beef sire selection manual (usa)
 
Rate Cards and Commentary
Rate Cards and CommentaryRate Cards and Commentary
Rate Cards and Commentary
 
Shan's screenplay
Shan's screenplayShan's screenplay
Shan's screenplay
 
Character sketch shan
Character sketch shanCharacter sketch shan
Character sketch shan
 
Film treatment
Film treatmentFilm treatment
Film treatment
 
Presentation - Tim Marrs
Presentation - Tim MarrsPresentation - Tim Marrs
Presentation - Tim Marrs
 
My market presentations
My market presentationsMy market presentations
My market presentations
 
Basics of guitar ci 350 1
Basics of guitar ci 350 1Basics of guitar ci 350 1
Basics of guitar ci 350 1
 
Woking's canal quarter app Rhiannon Folan
Woking's canal quarter app   Rhiannon FolanWoking's canal quarter app   Rhiannon Folan
Woking's canal quarter app Rhiannon Folan
 
Cri leite europeu 2015
Cri leite europeu 2015Cri leite europeu 2015
Cri leite europeu 2015
 
IT Case Competition Case 2014
IT Case Competition Case 2014IT Case Competition Case 2014
IT Case Competition Case 2014
 
Character Sketches
Character SketchesCharacter Sketches
Character Sketches
 
Shot list
Shot listShot list
Shot list
 

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

น.ส. มณีรัตน์ อาจแก้ว
น.ส. มณีรัตน์  อาจแก้วน.ส. มณีรัตน์  อาจแก้ว
น.ส. มณีรัตน์ อาจแก้วManeerat Artgeaw
 
ประวัติภาษาซี
ประวัติภาษาซี ประวัติภาษาซี
ประวัติภาษาซี Sun ZaZa
 
จุดเริ่มต้นของภาษาซี
จุดเริ่มต้นของภาษาซีจุดเริ่มต้นของภาษาซี
จุดเริ่มต้นของภาษาซีN'Nattaphong Hnoonet
 
ใบความรู้ที่1
ใบความรู้ที่1ใบความรู้ที่1
ใบความรู้ที่1Bipor Srila
 
หน่วยการเรียนรู้ที่ 1
หน่วยการเรียนรู้ที่ 1หน่วยการเรียนรู้ที่ 1
หน่วยการเรียนรู้ที่ 1SubLt Masu
 
ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์bpatra
 
นันทวัน สิงหาคุณ
นันทวัน สิงหาคุณนันทวัน สิงหาคุณ
นันทวัน สิงหาคุณNarongrit Hotrucha
 

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

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

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

  • 1. ประวัติความเป็นมาของภาษาซี ประวัติภาษา C ภาษาซี (C programming language) เป็นภาษาโปรแกรมเชิงโครงสร้างระดับสูงที่ไ ด้รับการพัฒนาขึ้นในชว่งทศวรรษ 1970 โดย เคน ธอมป์สัน (Ken Thompson) และ เดนนิส ริทชี่ (Dennis Ritchie) ขณะทา งานอยูที่่ เบลล์เทเลโฟน เลบอราทอรี่สาหรับใช้ในระบบปฏิบัติการยูนิ กซ์ตอ่มาภายหลังได้ถูกนาไปใช้กบัระบบปฏิ บัติการอื่น ๆและกลายเป็นภาษาโปรแกรมหนึ่งที่ใช้กนัแ พร่หลายมากที่สุดภาษาซีมีจุดเดน่ที่ประสิทธิ ภาพในการทา งานเนื่องจากมีความสามารถใก ล้เคียงกบัภาษาระดับต่า แตเ่ขียนแบบภาษาระ ดับสูงโปรแกรมคอมพิวเตอร์ที่เขียนด้วยภาษา ซีจึงทา งานได้รวดเร็วภาษาซีเป็นภาษาโปรแก รมที่นิยมใช้กนัมากสาหรับพัฒนาระบบปฏิบั ติการ , ซอฟต์แวร์ระบบ , ควบคุมไมโครคอนโทรลเลอร์และเป็นภาษา ที่ใช้กนัทั่วไปในหลักสูตรวิทยาการคอมพิวเต อร์ ประวัติภาษา C++ ภาษาซีพลัสพลัส ( C++ programming language) เป็นภาษาโปรแกรมคอมพิวเตอร์อเนกประสง ค์มีโครงสร้างภาษาที่มีการจัดชนิดข้อมูลแบบ สแตติก (statically typed) และสนับสนุนรูปแบบการเขียนโปรแกรมที่ห ลากหลาย (multi-paradigm language) ได้แก่ การโปรแกรมเชิงกระบวนคา สั่ง , การนิยามข้อมูล , การโปรแกรมเชิงวตัถุ , และการโปรแกรมแบบเจเนริก (generic programming) ภาษาซีพลัสพลัสเป็นภาษาโปรแกรมเชิงพาณิ ชย์ที่นิยมมากภาษาหนึ่งนับตั้งแตช่ว่งทศวรรษ 1990 BjarneStroustrupจากห้องวิจัยเบลล์ (Bell Labs) เป็นผู้พัฒนาภาษา C++ ขึ้น " เดิมใช้ชื่อ( C with classes") ในปีค.ศ. 1983 เพื่อพัฒนาภาษาซีดั้งเดิมสิ่งที่พัฒนาขึ้นเพิ่มเติ มนั้นเริ่มจากการเพิ่มเติมการสร้างคลาสจากนั้ นก็เพิ่มคุณสมบัติตา่ง ๆ ตามมา ได้แก่ เวอร์ชวลฟังก์ชันการโอเวอร์โหลดโอเปอเรเต อร์ การสืบทอดหลายสาย
  • 2. เท็มเพลตและการจัดการเอ็กเซ็พชันมาตรฐาน ของภาษาซีพลัสพลัสได้รับการรับรองในปีค .ศ.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; } แผ่นพับ เรื่อง…ประวตัิของภาษาซี จัดทาโดย นาย อทิตนะ อาสนะ เลขที่ 4
  • 3. ชั้นมธัยมศึกษาปีที่ 5/1 เสนอ ครูจุฑารัตน์ใจบุญ โรงเรียนรัษฎานุประดิษฐ์อนุสรณ์