การเขียนโปรแกรม

จากวิกิพีเดีย สารานุกรมเสรี

การเขียนโปรแกรม (Programming) หรือ การพัฒนาโปรแกรม (Software Development) ถือว่าเป็นงานฝีมือชนิดหนึ่งที่นักพัฒนาซอฟต์แวร์ (Software Developer) หรือโปรแกรมเมอร์ (Programmer) ใช้ภาษาโปรแกรม (Programming Language) เป็นเครื่องมือที่จะนำหรือสร้างอัลกอริทึม (Algorithm) ตั้งแต่หนึ่งหรือมากกว่า มาผสมผสานกันเพื่อสร้างเป็นโปรแกรมคอมพิวเตอร์ (computer program)

การเขียนโปรแกรมจะได้มาซึ่งซอร์สโค้ด (Source Code) ของโปรแกรมนั้นๆ โดยปกติแล้วจะอยู่ในรูปแบบของ plain text ซึ่งไม่สามารถนำไปใช้งานได้ จะต้องผ่านการคอมไพล์ตัวซอร์สโค้ดนั้นให้เป็นภาษาเครื่อง (Machine Language) เสียก่อนจึงจะได้เป็นโปรแกรมที่พร้อมใช้งาน

การเขียนโปรแกรมถือว่าเป็นการผสมผสานกันระหว่างศาสตร์ของ ศิลป์ และ วิทย์ และ คณิต และ วิศวะ เข้าด้วยกัน

สารบัญ

[แก้] ขั้นตอนการเขียนโปรแกรม

ขึ้นตอนการเขียนโปรแกรมหรือพัฒนาโปรแกรม มีขั้นตอนโดยสังเขปดังนี้

  • วิเคราะห์ปัญหาและความต้องการ (Problem Analysis and Requirement Analysis)
  • กำหนดและคุณสมบัติของโปรแกรม (Specification)
  • การออกแบบ (Design)
  • การโค้ด (Coding)
  • การคอมไพล์ (Compilation)
  • การทดสอบ (Testing)
  • การจัดทำเอกสาร (Documentation)
  • การเชื่อมต่อ (Integration)
  • การบำรุงรักษา (Maintenance)

[แก้] ลิขสิทธิ์ทางปัญญา

การเขียนโปรแกรม หรือการพัฒนาซอฟต์แวร์ ถือได้ว่าเป็นทรัพย์สินทางปัญญาของผู้พัฒนาหรือผู้เขียนโปรแกรมหรือบริษัทซอฟต์แวร์ ที่เป็นเจ้าของซอร์สโค้ดของโปรแกรมนั้นๆ โปรดดูรายละเอียดในเรื่อง ลิขสิทธิ์

[แก้] สาขาวิชาที่มีการเรียนการสอนการเขียนโปรแกรม

[แก้] ดูเพิ่ม