SlideShare a Scribd company logo
1 of 2
Download to read offline
ภาษา C ภาษาซี เป็นการเขียนโปรแกรม พื้นฐาน สามารถประยุกต์ใช้กับงานต่างๆได้ มากมาย ระบบปฏิบัติการคอมพิวเตอร์ ทาง คณิตศาสตร์โปรแกรมทางไฟฟ้า อิเล็กทรอนิกส์ไมโครคอนโทรลเลอร์ เช่น โปรแกรม MATLAB (The MathWorks - MATLAB and Simulink for Technical Computing) ซึ่งเวลาใช้สามารถพิมพ์ ชุดคาสั่งภาษาซีเพิ่มเข้าไปในโปรแกรม คานวณทางคณิตศาสตร์ ประมวลผลทาง สัญญาณไฟฟ้า ทางไฟฟ้าสื่อสารก็ได้ ทาให้ ประสิทธิภาพของงานที่ทาดียิ่งขึ้นครับ และ ยังมีโปรแกรมอื่นๆ ที่มีภาษาซีประยุกต์ใช้ กันอีกมากมาย ไม่สามารถนามากล่าวได้ หมด ถึงแม้ว่าภาษาซีอาจจะดูเก่าไปสาหรับ คนอื่น แต่ผมว่าควรศึกษาภาษาซีที่เป็น รากฐานของภาษาอื่นๆเสียก่อน เพราะภาษา C++ จาวา (Java) ฯลฯ และ ระบบลีนุกซ์ เป็นระบบที่ถูกพัฒนามาจากระบบยูนิกซ์ซึ่ง ก็เป็นที่รู้กันทั่วไปว่า ภาษาคู่บารมีของ ระบบปฏิบัติการตระกูลยูนิกซ์มีการพัฒนา มาจากภาษาซีเช่นกัน ภาษาซีเป็นภาษาที่บางคนเรียกว่าภาษา ระดับกลาง คือไม่เป็นภาษาระดับต่าแบบ แอสเซมบลีหรือเป็นภาษาสูงแบบ เบสิค โค บอล ฟอร์แทรน หรือ ปาสคาล เนื่องจากคุณ สามารถจะจัดการเกี่ยวกับเรื่องของพอยน์ เตอร์ได้อย่างอิสระ และบางทีคุณก็สามารถ ควบคุมฮาร์ดแวร์ผ่านทาง ภาษาซี ได้ราวกับ คุณเขียนมันด้วยภาษาแอสเซมบลี ด้วยข้อดี เหล่านี้เองทาให้โปรแกรมที่ถูกเขียนด้วย ภาษาซีมีความเร็วในการปฏิบัติงานสูงกว่า ภาษาทั่วๆไป แต่ก็ต้องแลกกับการเรียนรู้ และการฝึกฝนอย่างหนัก ประวัติภาษาซี ภาษาซีเป็นภาษาที่ถือว่าเป็นทั้ง ภาษาระดับสูงและระดับต่า ถูกพัฒนาโดย เดนนิส ริดชี (Dennis Ritche) แห่ง ห้องทดลองเบลล์ (Bell Laboratories) ที่ เมอร์รีฮิล มลรัฐนิวเจอร์ซี่ โดยเดนนิสได้ใช้ หลักการของภาษา บีซีพีแอล (BCPL : Basic Combine Programming Language) ซึ่ง พัฒนาขึ้นโดยเคน ทอมสัน (Ken Tomson) การออกแบบและพัฒนาภาษาซี ของเดนนิส ริดชี มีจุดมุ่งหมายให้เป็นภาษา สาหรับใช้เขียนโปรแกรมปฏิบัติการระบบ ยูนิกซ์ และได้ตั้งชื่อว่า ซี (C) เพราะเห็นว่า
ซี (C) เป็นตัวอักษรต่อจากบี (B) ของ ภาษา BCPL ภาษาซีถือว่าเป็นภาษาระดับสูงและ ภาษาระดับต่า ทั้งนี้เพราะ ภาษาซีมีวิธีใช้ ข้อมูลและมีโครงสร้างการควบคุมการ ทางานของโปรแกรมเป็นอย่างเดียวกับภาษา ของโปรแกรมระดับสูงอื่นๆ จึงถือว่าเป็น ภาษาระดับสูง ในด้านที่ถือว่าภาษาซีเป็น ภาษาระดับต่า เพราะภาษาซีมีวิธีการเข้าถึง ในระดับต่าที่สุดของฮาร์ดแวร์ ความสามารถทั้งสองด้านของภาษานี้เป็นสิ่ง ที่เกื้อหนุนซึ่งกันและกัน ความสามารถ ระดับต่าทาให้ภาษาซีสามารถใช้เฉพาะ เครื่องได้ และความสามารถระดับสูง ทาให้ ภาษาซีเป็นอิสระจากฮาร์ดแวร์ ภาษาซี สามารถสร้างรหัสภาษาเครื่องซึ่งตรงกับ ชนิดของข้อมูลนั้นได้เอง ทาให้โปรแกรมที่ เขียนด้วยภาษาซีที่เขียนบนเครื่องหนึ่ง สามารถนาไปใช้กับอีกเครื่องหนึ่งได้ ประกอบกับการใช้พอยน์เตอร์ในภาษาซี นับได้ว่าเป็นตัวอย่างที่ดีของการเป็นอิสระ จากฮาร์ดแวร์ 
ประวัติความเป็นมาภาษาซี 
จัดทาโดย 
นางสาวศิวพร เดชคงแก้ว 
เลขที่ 10 ชั้น ม.5/1 
โรงเรียนรัษฎานุประดิษฐ์อนุสรณ์

More Related Content

Similar to ภาษาซีแผ่นพับ

แผ่นพับภาษาซี
แผ่นพับภาษาซีแผ่นพับภาษาซี
แผ่นพับภาษาซีMontita Kongmuang
 
ภาษา C
ภาษา Cภาษา C
ภาษา Cnattawt
 
ประวัติภาษาซี
ประวัติภาษาซี ประวัติภาษาซี
ประวัติภาษาซี Sun ZaZa
 
ตัวอย่างโครงงาน
ตัวอย่างโครงงานตัวอย่างโครงงาน
ตัวอย่างโครงงานjokercoke
 
ประวัติความเป็นมาของคอมพิวเตอร์
ประวัติความเป็นมาของคอมพิวเตอร์ประวัติความเป็นมาของคอมพิวเตอร์
ประวัติความเป็นมาของคอมพิวเตอร์Supitcha Kietkittinan
 
นาย ทรงพล สายทอง-58170105-กลุ่ม-01
นาย ทรงพล สายทอง-58170105-กลุ่ม-01นาย ทรงพล สายทอง-58170105-กลุ่ม-01
นาย ทรงพล สายทอง-58170105-กลุ่ม-01Wasan Larreng
 
บทที่ 3. คอมพิวเตอร์ซอฟต์แวร์
บทที่ 3. คอมพิวเตอร์ซอฟต์แวร์บทที่ 3. คอมพิวเตอร์ซอฟต์แวร์
บทที่ 3. คอมพิวเตอร์ซอฟต์แวร์Pokypoky Leonardo
 

Similar to ภาษาซีแผ่นพับ (20)

ภาษา.ซี
ภาษา.ซีภาษา.ซี
ภาษา.ซี
 
ภาษาซี
ภาษาซีภาษาซี
ภาษาซี
 
ภาษาซี
ภาษาซีภาษาซี
ภาษาซี
 
ภาษาซี
ภาษาซีภาษาซี
ภาษาซี
 
แผ่นพับภาษาซี
แผ่นพับภาษาซีแผ่นพับภาษาซี
แผ่นพับภาษาซี
 
ภาษาซี.Pdf
ภาษาซี.Pdfภาษาซี.Pdf
ภาษาซี.Pdf
 
ภาษา C
ภาษา Cภาษา C
ภาษา C
 
ประวัติภาษาซี
ประวัติภาษาซี ประวัติภาษาซี
ประวัติภาษาซี
 
แผ่นพับภาษาซี
แผ่นพับภาษาซีแผ่นพับภาษาซี
แผ่นพับภาษาซี
 
ภาษาซี
ภาษาซีภาษาซี
ภาษาซี
 
ภาษาซี
ภาษาซีภาษาซี
ภาษาซี
 
Kk
KkKk
Kk
 
ตัวอย่างโครงงาน
ตัวอย่างโครงงานตัวอย่างโครงงาน
ตัวอย่างโครงงาน
 
Software
SoftwareSoftware
Software
 
650 1
650 1650 1
650 1
 
ประวัติความเป็นมาของคอมพิวเตอร์
ประวัติความเป็นมาของคอมพิวเตอร์ประวัติความเป็นมาของคอมพิวเตอร์
ประวัติความเป็นมาของคอมพิวเตอร์
 
Presentation1
Presentation1Presentation1
Presentation1
 
นาย ทรงพล สายทอง-58170105-กลุ่ม-01
นาย ทรงพล สายทอง-58170105-กลุ่ม-01นาย ทรงพล สายทอง-58170105-กลุ่ม-01
นาย ทรงพล สายทอง-58170105-กลุ่ม-01
 
Presentation1
Presentation1Presentation1
Presentation1
 
บทที่ 3. คอมพิวเตอร์ซอฟต์แวร์
บทที่ 3. คอมพิวเตอร์ซอฟต์แวร์บทที่ 3. คอมพิวเตอร์ซอฟต์แวร์
บทที่ 3. คอมพิวเตอร์ซอฟต์แวร์
 

ภาษาซีแผ่นพับ

  • 1. ภาษา C ภาษาซี เป็นการเขียนโปรแกรม พื้นฐาน สามารถประยุกต์ใช้กับงานต่างๆได้ มากมาย ระบบปฏิบัติการคอมพิวเตอร์ ทาง คณิตศาสตร์โปรแกรมทางไฟฟ้า อิเล็กทรอนิกส์ไมโครคอนโทรลเลอร์ เช่น โปรแกรม MATLAB (The MathWorks - MATLAB and Simulink for Technical Computing) ซึ่งเวลาใช้สามารถพิมพ์ ชุดคาสั่งภาษาซีเพิ่มเข้าไปในโปรแกรม คานวณทางคณิตศาสตร์ ประมวลผลทาง สัญญาณไฟฟ้า ทางไฟฟ้าสื่อสารก็ได้ ทาให้ ประสิทธิภาพของงานที่ทาดียิ่งขึ้นครับ และ ยังมีโปรแกรมอื่นๆ ที่มีภาษาซีประยุกต์ใช้ กันอีกมากมาย ไม่สามารถนามากล่าวได้ หมด ถึงแม้ว่าภาษาซีอาจจะดูเก่าไปสาหรับ คนอื่น แต่ผมว่าควรศึกษาภาษาซีที่เป็น รากฐานของภาษาอื่นๆเสียก่อน เพราะภาษา C++ จาวา (Java) ฯลฯ และ ระบบลีนุกซ์ เป็นระบบที่ถูกพัฒนามาจากระบบยูนิกซ์ซึ่ง ก็เป็นที่รู้กันทั่วไปว่า ภาษาคู่บารมีของ ระบบปฏิบัติการตระกูลยูนิกซ์มีการพัฒนา มาจากภาษาซีเช่นกัน ภาษาซีเป็นภาษาที่บางคนเรียกว่าภาษา ระดับกลาง คือไม่เป็นภาษาระดับต่าแบบ แอสเซมบลีหรือเป็นภาษาสูงแบบ เบสิค โค บอล ฟอร์แทรน หรือ ปาสคาล เนื่องจากคุณ สามารถจะจัดการเกี่ยวกับเรื่องของพอยน์ เตอร์ได้อย่างอิสระ และบางทีคุณก็สามารถ ควบคุมฮาร์ดแวร์ผ่านทาง ภาษาซี ได้ราวกับ คุณเขียนมันด้วยภาษาแอสเซมบลี ด้วยข้อดี เหล่านี้เองทาให้โปรแกรมที่ถูกเขียนด้วย ภาษาซีมีความเร็วในการปฏิบัติงานสูงกว่า ภาษาทั่วๆไป แต่ก็ต้องแลกกับการเรียนรู้ และการฝึกฝนอย่างหนัก ประวัติภาษาซี ภาษาซีเป็นภาษาที่ถือว่าเป็นทั้ง ภาษาระดับสูงและระดับต่า ถูกพัฒนาโดย เดนนิส ริดชี (Dennis Ritche) แห่ง ห้องทดลองเบลล์ (Bell Laboratories) ที่ เมอร์รีฮิล มลรัฐนิวเจอร์ซี่ โดยเดนนิสได้ใช้ หลักการของภาษา บีซีพีแอล (BCPL : Basic Combine Programming Language) ซึ่ง พัฒนาขึ้นโดยเคน ทอมสัน (Ken Tomson) การออกแบบและพัฒนาภาษาซี ของเดนนิส ริดชี มีจุดมุ่งหมายให้เป็นภาษา สาหรับใช้เขียนโปรแกรมปฏิบัติการระบบ ยูนิกซ์ และได้ตั้งชื่อว่า ซี (C) เพราะเห็นว่า
  • 2. ซี (C) เป็นตัวอักษรต่อจากบี (B) ของ ภาษา BCPL ภาษาซีถือว่าเป็นภาษาระดับสูงและ ภาษาระดับต่า ทั้งนี้เพราะ ภาษาซีมีวิธีใช้ ข้อมูลและมีโครงสร้างการควบคุมการ ทางานของโปรแกรมเป็นอย่างเดียวกับภาษา ของโปรแกรมระดับสูงอื่นๆ จึงถือว่าเป็น ภาษาระดับสูง ในด้านที่ถือว่าภาษาซีเป็น ภาษาระดับต่า เพราะภาษาซีมีวิธีการเข้าถึง ในระดับต่าที่สุดของฮาร์ดแวร์ ความสามารถทั้งสองด้านของภาษานี้เป็นสิ่ง ที่เกื้อหนุนซึ่งกันและกัน ความสามารถ ระดับต่าทาให้ภาษาซีสามารถใช้เฉพาะ เครื่องได้ และความสามารถระดับสูง ทาให้ ภาษาซีเป็นอิสระจากฮาร์ดแวร์ ภาษาซี สามารถสร้างรหัสภาษาเครื่องซึ่งตรงกับ ชนิดของข้อมูลนั้นได้เอง ทาให้โปรแกรมที่ เขียนด้วยภาษาซีที่เขียนบนเครื่องหนึ่ง สามารถนาไปใช้กับอีกเครื่องหนึ่งได้ ประกอบกับการใช้พอยน์เตอร์ในภาษาซี นับได้ว่าเป็นตัวอย่างที่ดีของการเป็นอิสระ จากฮาร์ดแวร์ ประวัติความเป็นมาภาษาซี จัดทาโดย นางสาวศิวพร เดชคงแก้ว เลขที่ 10 ชั้น ม.5/1 โรงเรียนรัษฎานุประดิษฐ์อนุสรณ์