โปรแกรม คือ อะไร ?......... Program ความหมายคือ ชุดคำสั่งที่เป็นระบบขั้นตอนสั่งงานให้คอมพิวเตอร์ ทํางาน ซึ่งโปรแกรมที่จะใช้สั่งงานคอมพิวเตอร์ได้นั้นจะต้องเขียนด้วยภาษาที่ คอมพิวเตอร์เข้าใจและสามารถปฎิบัติตามได้ เรียกภาษาทึ่ใช้สั่งคอมพิวเตอร์นี้ว่า ภาษาคอมพิวเตอร์โดยผลลัพธ์จะได้ ตามความต้องการ ซึ่งกฎเกณฑ์ต่างๆ ….ที่ควบคุมการเขียนโปรแกรม คือ ภาษาโปรแกรม (Programming Language ) โดยคนที่มีอาชีพด้านนี้ จะเรียกว่า นักเขียนโปรแกรม (Programmer) ผู้เขียนโปรแกรม จะรับข้อกำหนดของโปแกรมจากนักวิเคราะห์ และดำเนินการเขียนโปรแกรมให้ตรงตามข้อกำหนดนั้นๆ Show ในหัวข้อเรื่องการเขียนโปรแกรมจะกล่าวถึงเนื้อหา 2 ส่วน คือความหมายของโปรแกรมคอมพิวเตอร์ และภาษาคอมพิวเตอร์ดังมีรายละเอียดต่อไปนี้ 1 ความหมายของโปรแกรมคอมพิวเตอร์ ดังนั้น ผู้เขียนโปรแกรม (programmer) จึงจำเป็นต้องเรียนรู้ภาษาคอมพิวเตอร์ภาษาใดภาษาหนึ่งหรือหลายภาษา แล้วฝึกฝนทักษะการเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์ที่ต้องการใช้งานให้เกิดความชำนาญจึงจะสามารถเขียนโปรแกรมคอมพิวเตอร์ได้อย่างมีประสิทธิภาพ 2 ภาษาคอมพิวเตอร์ 1) ภาษาเครื่อง (machine language) 2) ภาษาแอสเซมบลี (assembly language) 3) ภาษาระดับสูง (high level language)
ภาษาคอมพิวเตอร์ที่พัฒนาขึ้นในยุคแรก ยังมีข้อจำกัดในการที่จะพัฒนาโปรแกรมขนาดใหญ่ ทั้งนี้เนื่องจากภาษาคอมพิวเตอร์เหล่านั้นขาดโครงสร้างที่ดี ทำให้การพัฒนาโปรแกรมที่มีขนาดใหญ่และมีความซับซ้อนเป็นไปได้ยาก ในช่วงต้นปี ค.ศ.1970 จึงมีภาษาคอมพิวเตอร์ที่เป็นภาษาเชิงกระบวนการ (Procedural หรือ Structural Language) เกิดขึ้น ภาษาคอมพิวเตอร์ประเภทนี้จะมีความยืดหยุ่นในการพัฒนาโปรแกรม ทำให้สามารถแก้ไขและบำรุงรักษาได้ง่าย เนื่องจากโปรแกรมถูกแยกออกเป็นส่วน ๆ ภาษาคอมพิวเตอร์ที่เป็นภาษาเชิงกระบวนการที่สำคัญคือ การเขียนโปรแกรมต้องมีอะไรบ้างการเขียนโปรแกรมที่ดีจ าเป็นต้องมีแบบแผนและสามารถถ่ายทอดกันได้ ซึ่งประกอบด้วย 5ขั้นตอนหลัก ดังนี้ การวิเคราะห์ปัญหา การออกแบบโปรแกรม การเขียนโปรแกรม การทดสอบโปรแกรม การจัดท าเอกสารประกอบโปรแกรม การวิเคราะห์ปัญหา
เขียนโปรแกรมเป็นทำอะไรได้บ้างอาชีพ โปรแกรมเมอร์ ทำอะไรบ้าง ? ลักษณะงานของโปรแกรมเมอร์ จะทำหน้าที่ นำข้อมูลการออกแบบรายละเอียดการวางโครงสร้างระบบคอมพิวเตอร์ จากนักวิเคราะห์ระบบงาน มาเขียนเป็นโปรแกรมต่าง ๆ ซึ่งจะมีภาษาที่ใช้ในการเขียนโปรแกรมจะแตกต่างกันไป อย่างเช่นภาษา JAVA,JavaScript,PHP,C#,Python และ ภาษาอื่นๆอีกมากมาย
ทำไมถึงต้องมีการเขียนโปรแกรมข้อดีที่สำคัญในการเขียนโปรแกรมคือ การเรียงลำดับความสำคัญอย่างเป็นขั้นเป็นตอนหรือแม้แต่การคิดหาวิธีแก้ปัญหาทั้งนี้เราสามารถนำเทคนิคเหล่านี้มาใช้ในการดำเนินชีวิตประจำวันได้จากเรื่องยากก็จะเป็นเรื่องที่ง่ายขึ้นค่ะ
การเขียนโปรแกรมมีความสําคัญอย่างไรช่วยให้การทำงานเป็นขั้นตอนตามลำดับ. สามารถเข้าใจถึงความต้องการนำไปสู่การแก้ไขที่ตรงจุดได้. ช่วยลดข้อผิดพลาดและสามารถตรวจสอบข้อผิดพลาดได้ง่าย. ลดปัญหาการเขียนโปรแกรมไป...และแก้ไขไปได้. สร้างกิจนิสัยในที่ดีในการวางแผน วิเคราะห์ปัญหาในการทำงานให้บรรลุผล. |