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

Meritorious Selection and Service - NIT Tiruchirappalli
Meritorious Selection and Service - NIT TiruchirappalliMeritorious Selection and Service - NIT Tiruchirappalli
Meritorious Selection and Service - NIT TiruchirappalliSamuel Ernest
 
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
 
코딩인카페 C&JAVA 기초과정 컴퓨터와 프로그래밍 소개(2)
코딩인카페 C&JAVA 기초과정 컴퓨터와 프로그래밍 소개(2)코딩인카페 C&JAVA 기초과정 컴퓨터와 프로그래밍 소개(2)
코딩인카페 C&JAVA 기초과정 컴퓨터와 프로그래밍 소개(2)유익아카데미
 
Whte Paper: Using aws for disaster recovery
Whte Paper:  Using aws for disaster recoveryWhte Paper:  Using aws for disaster recovery
Whte Paper: Using aws for disaster recoveryPBTAdvantage
 
Unit lesson plan
Unit lesson planUnit lesson plan
Unit lesson plandingess60
 
Basics of guitar ci 350 1
Basics of guitar ci 350 1Basics of guitar ci 350 1
Basics of guitar ci 350 1dingess60
 
Bingo groep 3 met 4 rondes
Bingo groep 3 met 4 rondesBingo groep 3 met 4 rondes
Bingo groep 3 met 4 rondesEsmee Nijboer
 
Four Graphs, showing Primary Research (Qualtive Data)
Four Graphs, showing Primary Research (Qualtive Data)Four Graphs, showing Primary Research (Qualtive Data)
Four Graphs, showing Primary Research (Qualtive Data)_hayley_
 

Viewers also liked (20)

Meritorious Selection and Service - NIT Tiruchirappalli
Meritorious Selection and Service - NIT TiruchirappalliMeritorious Selection and Service - NIT Tiruchirappalli
Meritorious Selection and Service - NIT Tiruchirappalli
 
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
 
코딩인카페 C&JAVA 기초과정 컴퓨터와 프로그래밍 소개(2)
코딩인카페 C&JAVA 기초과정 컴퓨터와 프로그래밍 소개(2)코딩인카페 C&JAVA 기초과정 컴퓨터와 프로그래밍 소개(2)
코딩인카페 C&JAVA 기초과정 컴퓨터와 프로그래밍 소개(2)
 
What is netiquette
What is netiquetteWhat is netiquette
What is netiquette
 
Whte Paper: Using aws for disaster recovery
Whte Paper:  Using aws for disaster recoveryWhte Paper:  Using aws for disaster recovery
Whte Paper: Using aws for disaster recovery
 
Unit lesson plan
Unit lesson planUnit lesson plan
Unit lesson plan
 
Director research
Director researchDirector research
Director research
 
Owasp top 10
Owasp top 10  Owasp top 10
Owasp top 10
 
Basics of guitar ci 350 1
Basics of guitar ci 350 1Basics of guitar ci 350 1
Basics of guitar ci 350 1
 
Film treatment
Film treatmentFilm treatment
Film treatment
 
Safe cattle handling (new zealand)
Safe cattle handling (new zealand)Safe cattle handling (new zealand)
Safe cattle handling (new zealand)
 
Camera shots and angles
Camera shots and anglesCamera shots and angles
Camera shots and angles
 
Lighting plan
Lighting planLighting plan
Lighting plan
 
MX-Sync Brochure
MX-Sync BrochureMX-Sync Brochure
MX-Sync Brochure
 
Breeding for profit (australia)
Breeding for profit (australia)Breeding for profit (australia)
Breeding for profit (australia)
 
Film referencing
Film referencingFilm referencing
Film referencing
 
Daily routine
Daily routineDaily routine
Daily routine
 
Bingo groep 3 met 4 rondes
Bingo groep 3 met 4 rondesBingo groep 3 met 4 rondes
Bingo groep 3 met 4 rondes
 
Cri corte taurino 2015
Cri corte taurino 2015Cri corte taurino 2015
Cri corte taurino 2015
 
Four Graphs, showing Primary Research (Qualtive Data)
Four Graphs, showing Primary Research (Qualtive Data)Four Graphs, showing Primary Research (Qualtive Data)
Four Graphs, showing Primary Research (Qualtive Data)
 

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

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

Similar to ประวัติ ภาษาซี 2 (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
 
นันทวัน สิงหาคุณ
นันทวัน สิงหาคุณนันทวัน สิงหาคุณ
นันทวัน สิงหาคุณ
 

ประวัติ ภาษาซี 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 ชั้นมธัยมศึกษาปีที่ 5/1