รายละเอียด : การเขียนโปรแกรมด้วยภาษา C
การเขียนโปรแกรมด้วยภาษา C
ภาษา C ยังคงเป็นภาษาคอมพิวเตอร์ที่สถาบันการศึกษาหลายแห่ง ได้คัดเลือกและบรรจุในหลักสูตร เพื่อนำมาใช้เป็นภาษาพื้นฐานสำหรับฝึกการเขียนโปรแกรมให้แก่บรรดานักศึกษา ที่เป็นเช่นนี้ก็เพราะว่า ภาษา C มีโครงสร้างที่ดี เหมาะกับผู้เริ่มต้น และยังทำให้ผู้ศึกษาได้เข้าใจถึงเทคนิคการโปรแกรมเชิงโครงสร้าง (Structured Procedural Programming Techniques) ซึ่งเป็นพื้นฐานสำคัญของการเขียนโปรแกรมระดับเบื้องต้นที่มุ่งเน้นการออกแบบและพัฒนาโปรแกรมให้ง่ายต่อการอ่าน ง่ายต่อการควบคุม และง่ายต่อการบำรุงรักษา
จุดเด่นอีกประการหนึ่งของภาษา C ก็คือเป็นภาษาที่ไม่ขึ้นกับแพลตฟอร์มใด ๆ ทั้งด้านฮาร์ดแวร์และระบบปฏิบัติการ ดังนั้น โปรแกรมที่เขียนขึ้นด้วยภาษา C จึงสามารถนำไปใช้งานบนเครื่องคอมพิวเตอร์หลายระดับด้วยกัน ซึ่งถือเป็นหนึ่งในคุณสมบัติที่ภาษาอื่น ๆ เทียงเคียงได้ยากยิ่ง อีกทั้งหากมีความรู้ภาษา C เป็นทุนเดิมอยู่แล้ว จะนำไปสู่การเรียนรู้ภาษาอื่น ๆ ได้อีกมากมาย เช่น C++, C#, Java และ PHP เนื่องจากภาษาเหล่านี้ล้วนตั้งอยู่บนรากฐานของภาษา C ทั้งสิน
คำนำ : การเขียนโปรแกรมด้วยภาษา C
หนังสือ "การเขียนโปรแกรมด้วยภาษา C" ฉบับปรับปรุงเพิ่มเติมเล่มนี้ ได้รับการเขียนและเรียบเรียงขั้นมา สำหรับนักศึกษาเพื่อนำไปใช้ประกอบการเรียนในวิชาการเขียนโปรแกรมเบื้องต้น ซึ่งปัจจุบัน สถาบันการศึกษาหลายแห่งด้วยกัน ยังคงคัดเลือกภาษา C เป็นภาษาพื้นฐานในการฝึกเขียนโปรแกรมให้แก่บรรดานักศึกษาเนื่องจากเป็นภาษาที่มีโครงสร้างดี เหมาะสมกับผู้เริ่มต้น และยังทำให้ผู้ศึกษาได้เข้าใจถึงเทคนิคการโปรแกรมเชิงโครงสร้าง (Structured Procedural Programming Techniques) ซึ่งถือเป็นพื้นฐานสำคัญของการเขียนโปรแกรมระดับเบื้องต้นเป็นอย่างดี อีกทั้งหากมีความรู้ภาษา C เป็นทุนเดิมอยู่แล้ว จะนำไปสู่การเรียนรู้ภาษาอื่น ๆ ได้อีกมากมาย เช่น C++, C#, Java และ PHP เนื่องจากภาษาเหล่านี้ล้วนตั้งอยู่บนรากฐานของภาษา C ทั้งสิ้น
ภายในหนังสือเล่มนี้ได้รับการออกเนื้อหาให้เหมาะสมกับผู้เริ่มต้นเขียนโปรแกรม ผ่านการศึกษาจากตัวอย่างโปรแกรม ด้วยการเรียนรู้เทคนิคการเขียนโปรแกรมแบบทีละขั้น และค่อย ๆ เพิ่มความเข้มข้นของเนื้อหามากขึ้น จนกระทั่งไต่ระดับความรู้ถึงขั้นการจัดการแฟ้มข้อมูล ซึ่งสามารถนำไปประยุกต์ใช้กับงานจริงได้อย่างหลากหลาย อย่างไรก็ตาม ผู้เขียนขอเป็นกำลังใจแก่ผู้ศึกษา เพราะตระหนักดีว่า กว่าจะเขียนโปรแกรมได้นั้นเป็นสิ่งที่ไม่ง่ายเลยสำหรับใครบางคน ดังนั้น ความมุ่งมั่น อดทน และฝึกฝนอย่างสม่ำเสมอ จึงเป็นหนทางเดียวเท่านั้นที่จะพาให้ท่านสามารถเขียนโปรแกรมได้ และเขียนโปรแกรมเป็นในที่สุด
สำหรับอาจารย์ผู้สอน สามารถแจ้งความจำนงเพื่อขอรับซอร์สโค้ดที่ปรากฏอยู่ในหนังสือเล่มนี้ เพื่อนำไปใช้ประกอบการเรียนการสอนได้ผ่านอีเมลที่แจ้งไว้ และขอขอบคุณมา ณ โอกาสนี้ด้วย
โอภาส เอี่ยมสิริวงศ์
สารบัญ : การเขียนโปรแกรมด้วยภาษา C
- พื้นฐานภาษา C และการติดตั้งใช้งาน
- ตัวแปร ชริดข้อมูล และตัวดำเนินการ
- การรับและแสดงผลข้อมูล
- คำสั่งควบคุม
- ฟังก์ชันและพรีโปรเซสเซอร์
- พอยน์เตอร์และอาร์เรย์
- การจัดการข้อความสตริง
- ข้อมูลโครงสร้าง
- การจัดการแฟ้มข้อมูลในภาษา C
- การจัดการแฟ้มข้อมูลในภาษา C