More Related Content
Similar to ประวัติภาษา C (20)
ประวัติภาษา C
- 1. ประวัติภาษา C
ภาษาซี ( C programming language)
เป็นภาษาโปรแกรมเชิงโครงสร้างระดับสูงทไี่ด้รับการพัฒนาขึน้ในช่วงทศว
รรษ 1970 โดย เคน ธอมป์สัน ( Ken Thompson) และ เดนนิส
ริทชี่ ( Dennis Ritchie) ขณะทา งานอยู่ที่เบลล์เทเลโฟน
เลบอราทอรี่ สาหรับใช้ในระบบปฏิบัติการยูนิกซ์
ต่อมาภายหลังได้ถูกนา ไปใช้กับระบบปฏิบัติการอื่น ๆ
และกลายเป็นภาษาโปรแกรมหนงึ่ทใี่ช้กันแพร่หลายมากทสีุ่ด
ภาษาซีมีจุดเด่นทปี่ระสิทธิภาพในการทา งาน
เนอื่งจากมีความสามารถใกล้เคียงกับภาษาระดับต่า
แต่เขียนแบบภาษาระดับสูง
โปรแกรมคอมพิวเตอร์ทเี่ขียนด้วยภาษาซีจึงทา งานได้รวดเร็ว
ภาษาซีเป็นภาษาโปรแกรมทนีิ่ยมใช้กันมากสาหรับพฒันาระบบปฏิบัติกา
ร , ซอฟต์แวร์ระบบ , ควบคุมไมโครคอนโทรลเลอร์
และเป็นภาษาทใี่ช้กันทวั่ไปในหลักสูตรวิทยาการคอมพิวเตอร์
ประวัติภาษา C++
ภาษาซีพลัสพลัส ( C++ programming language)
เป็นภาษาโปรแกรมคอมพิวเตอร์อเนกประสงค์
มีโครงสร้างภาษาทมีี่การจัดชนิดข้อมูลแบบสแตติก ( statically
typed) และสนับสนุนรูปแบบการเขียนโปรแกรมทหี่ลากหลาย (
multi-paradigm language) ได้แก่
การโปรแกรมเชิงกระบวนคาสั่ง , การนิยามข้อมูล , การโปรแกรมเชิงวัตถุ
, และการโปรแกรมแบบเจเนริก ( generic programming)
ภาษาซีพลัสพลัสเป็นภาษาโปรแกรมเชิงพาณิชย์ทนีิ่ยมมากภาษาหนงึ่นับ
ตัง้แต่ช่วงทศวรรษ 1990
Bjarne Stroustrup จากห้องวิจัยเบลล์ ( 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; }