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