การเขียนโปรแกรม
จากวิกิพีเดีย สารานุกรมเสรี
การเขียนโปรแกรม (programming) หรือ การเขียนโค้ด (coding) เป็นขั้นตอนการเขียน ทดสอบ และดูแลซอร์สโค้ดของโปรแกรมคอมพิวเตอร์ ซึ่งซอร์สโค้ดนั้นจะเขียนด้วยภาษาโปรแกรม] ขั้นตอนการเขียนโปรแกรมต้องการความรู้ในหลายด้านด้วยกัน เกี่ยวกับโปรแกรมที่ต้องการจะเขียน และอัลกอริทึมที่จะใช้ ซึ่งในวิศวกรรมซอฟต์แวร์นั้น การเขียนโปรแกรมถือเป็นเพียงขั้นหนึ่งในวงจรชีวิตของการพัฒนาซอฟแวร์
การเขียนโปรแกรมจะได้มาซึ่งซอร์สโค้ดของโปรแกรมนั้นๆ โดยปกติแล้วจะอยู่ในรูปแบบของ plain text ซึ่งไม่สามารถนำไปใช้งานได้ จะต้องผ่านการคอมไพล์ตัวซอร์สโค้ดนั้นให้เป็นภาษาเครื่อง (Machine Language) เสียก่อนจึงจะได้เป็นโปรแกรมที่พร้อมใช้งาน
การเขียนโปรแกรมถือว่าเป็นการผสมผสานกันระหว่างศาสตร์ของ ศิลปะ วิทยาศาสตร์ คณิตศาสตร์ และ วิศวกรรม เข้าด้วยกัน [1]
สารบัญ |
[แก้] ขั้นตอนการเขียนโปรแกรม
ขั้นตอนการเขียนโปรแกรมหรือพัฒนาโปรแกรม มีขั้นตอนโดยสังเขปดังนี้
- วิเคราะห์ปัญหาและความต้องการ (Problem Analysis and Requirement Analysis)
- กำหนดและคุณสมบัติของโปรแกรม (Specification)
- การออกแบบ (Design)
- การโค้ด (Coding)
- การคอมไพล์ (Compilation)
- การทดสอบ (Testing)
- การจัดทำเอกสาร (Documentation)
- การเชื่อมต่อ (Integration)
- การบำรุงรักษา (Maintenance)
[แก้] ลิขสิทธิ์ทางปัญญา
การเขียนโปรแกรม หรือการพัฒนาซอฟต์แวร์ ถือได้ว่าเป็นทรัพย์สินทางปัญญาของผู้พัฒนาหรือผู้เขียนโปรแกรมหรือบริษัทซอฟต์แวร์ ที่เป็นเจ้าของซอร์สโค้ดของโปรแกรมนั้นๆ โปรดดูรายละเอียดในเรื่อง ลิขสิทธิ์
[แก้] สาขาวิชาที่มีการเรียนการสอนการเขียนโปรแกรม
- วิศวกรรมคอมพิวเตอร์
- วิทยาการคอมพิวเตอร์
- คอมพิวเตอร์เพื่อธุรกิจ
- การจัดการสารสนเทศ