ݺߣ

ݺߣShare a Scribd company logo
ความ๶ป็Ȩาྺองภาษา
ความรู้เกี่ยวกับภาษาซี
ภาษาซีเป็นตัวแปลโปรแกรมหนึ่งที่จัดเป็นโปรแกรมระดับสูงมีทั้ง
โปรแกรมโครงสร้าง ซึ่งมีลักษณะเป็นคอมไพล์เลอร์
(Compiler) ที่แปลโปรแกรมเดียวพร้อมกันทั้งโปรแกรม และ
โปรแกรมเชิงวัตถุ เป็นโปรแกรมทีมีความสามารถสูง มีความอ่อน
ตัว เป็นเครื่องมือพื้นฐานที่ใช้เป็น ในการพัฒนาโปรแกรม
ระบบปฏิบัติการและโปรแกรมประยุกต์ชนิดต่างๆที่ใช้บน
ระบบปฏิบัติการลินุกซ์ (Linux), ระบบปฏิบัติการวินโดว์
(Windows) และ ฯลฯ ซึ่งโปรแกรม ภาษาซีมีการพัฒนาจาก
หลายสานัก
เช่นจาก Borland C++,C++ Builder,
Microsoft SDK และMFC ซึ่งเป็นคอมไพเลอร์ที่มีที่มี
ความแตกต่างกัน แด,ใช้หลักการเดียวกันที่สามารถใช้ร่วมกันได้
ภาษาซีได้มีการพัฒนาจาก turbo C, C++, Visual
C++, Visual c#, Visual c#.net ในส่วนของการ
นาไปใช้สร้างระบบปฏิบัติการ Linux รุ่นต่าง ๆ นั้นผู้เขียนแต่
ละประเทศ หรือแด,ละสานักจะมีการ เปิดเผยภาษาโปรแกรม
เพื่อให้ผู้อื่นร่วมกันเขียนเพิ่มเติ่มเพื่อพัฒนาระบบปฏิบัติการ
Linux ให้ สมบูรณ์มากยิ่งขึ้นตามลาดับ
ประวัติภาษาซี
 ในปี พ.ศ.2515 เดนนิช ริทซึ่ (DENNIS
RITCHIE)ได้พัฒนาภาษาซีขึ้นที่ห้องปฏิบัติการเบลที่เมอร์
รีฮีส มลรัฐนิวเจอร์ซึ่ โดยที่เดนนิชริทซึ่ ได้เอาหลักการของภาษา
B ที่ พัฒนาโดย เคน ทอมสัน (KEN THOMSON)
โดยที่ทอมสันให้ชื่อเป็นบีซีพีแอล (BCPL (BASIC
COMBINED PROGRAMMING
LANGUAGE) )การพัฒนาของทอมสันและริชซึ่ จึงให้ชื่อ
ภาษาว่า ภาษาซี ซึ่งเป็นตัวอักษรต่อจากบี และซี ก็เป็นตัวที่สอง
ต่อจากบี ในคาบีซีพีแอล เช่นกัน
การพัฒนาของ ทอมสัน และริกซี่ ผู้ร่วมกันบุกเบิกระบบงาน
ยูนิกซ์ จนถึงปิจจุบันระบบงานยูนิกซ์ได้แพร่หลายและพัฒนาไป
อย่างมากภาษาซีเป็นตัวแปลภาษาที่มีอยู่บนเกือบทุกโปรแกรม
จัดระบบงานและมีบนเครื่อง แม้กระทั่ง ไมโครคอมพิวเตอร์
(Micro Computer)ขนาดเล็ก 8 บิต ไปจนถึง มินิ
เมนเฟรม ( Mini Mainframe ) และแม้กระทั่งเครื่อง
คอมพิวเตอร์ ซูเปอร์เมนเฟรม ( Super Mainframe )

More Related Content

ความ๶ป็Ȩาྺองภาษา

  • 2. ความรู้เกี่ยวกับภาษาซี ภาษาซีเป็นตัวแปลโปรแกรมหนึ่งที่จัดเป็นโปรแกรมระดับสูงมีทั้ง โปรแกรมโครงสร้าง ซึ่งมีลักษณะเป็นคอมไพล์เลอร์ (Compiler) ที่แปลโปรแกรมเดียวพร้อมกันทั้งโปรแกรม และ โปรแกรมเชิงวัตถุ เป็นโปรแกรมทีมีความสามารถสูง มีความอ่อน ตัว เป็นเครื่องมือพื้นฐานที่ใช้เป็น ในการพัฒนาโปรแกรม ระบบปฏิบัติการและโปรแกรมประยุกต์ชนิดต่างๆที่ใช้บน ระบบปฏิบัติการลินุกซ์ (Linux), ระบบปฏิบัติการวินโดว์ (Windows) และ ฯลฯ ซึ่งโปรแกรม ภาษาซีมีการพัฒนาจาก หลายสานัก
  • 3. เช่นจาก Borland C++,C++ Builder, Microsoft SDK และMFC ซึ่งเป็นคอมไพเลอร์ที่มีที่มี ความแตกต่างกัน แด,ใช้หลักการเดียวกันที่สามารถใช้ร่วมกันได้ ภาษาซีได้มีการพัฒนาจาก turbo C, C++, Visual C++, Visual c#, Visual c#.net ในส่วนของการ นาไปใช้สร้างระบบปฏิบัติการ Linux รุ่นต่าง ๆ นั้นผู้เขียนแต่ ละประเทศ หรือแด,ละสานักจะมีการ เปิดเผยภาษาโปรแกรม เพื่อให้ผู้อื่นร่วมกันเขียนเพิ่มเติ่มเพื่อพัฒนาระบบปฏิบัติการ Linux ให้ สมบูรณ์มากยิ่งขึ้นตามลาดับ
  • 4. ประวัติภาษาซี  ในปี พ.ศ.2515 เดนนิช ริทซึ่ (DENNIS RITCHIE)ได้พัฒนาภาษาซีขึ้นที่ห้องปฏิบัติการเบลที่เมอร์ รีฮีส มลรัฐนิวเจอร์ซึ่ โดยที่เดนนิชริทซึ่ ได้เอาหลักการของภาษา B ที่ พัฒนาโดย เคน ทอมสัน (KEN THOMSON) โดยที่ทอมสันให้ชื่อเป็นบีซีพีแอล (BCPL (BASIC COMBINED PROGRAMMING LANGUAGE) )การพัฒนาของทอมสันและริชซึ่ จึงให้ชื่อ ภาษาว่า ภาษาซี ซึ่งเป็นตัวอักษรต่อจากบี และซี ก็เป็นตัวที่สอง ต่อจากบี ในคาบีซีพีแอล เช่นกัน
  • 5. การพัฒนาของ ทอมสัน และริกซี่ ผู้ร่วมกันบุกเบิกระบบงาน ยูนิกซ์ จนถึงปิจจุบันระบบงานยูนิกซ์ได้แพร่หลายและพัฒนาไป อย่างมากภาษาซีเป็นตัวแปลภาษาที่มีอยู่บนเกือบทุกโปรแกรม จัดระบบงานและมีบนเครื่อง แม้กระทั่ง ไมโครคอมพิวเตอร์ (Micro Computer)ขนาดเล็ก 8 บิต ไปจนถึง มินิ เมนเฟรม ( Mini Mainframe ) และแม้กระทั่งเครื่อง คอมพิวเตอร์ ซูเปอร์เมนเฟรม ( Super Mainframe )