ผลต่างระหว่างรุ่นของ "การเขียนโปรแกรมคอมพิวเตอร์"
Patsagorn Y. (คุย | ส่วนร่วม) ไม่มีความย่อการแก้ไข ป้ายระบุ: แก้ไขจากอุปกรณ์เคลื่อนที่ แก้ไขด้วยแอปสำหรับอุปกรณ์เคลื่อนที่ แก้ไขด้วยแอปสำหรับแอนดรอยด์ |
ไม่มีความย่อการแก้ไข ป้ายระบุ: แก้ไขจากอุปกรณ์เคลื่อนที่ แก้ไขจากเว็บสำหรับอุปกรณ์เคลื่อนที่ |
||
บรรทัด 1: | บรรทัด 1: | ||
{{ต้องการอ้างอิง}} |
{{ต้องการอ้างอิง}} |
||
'''การเขียนโปรแกรมคอมพิวเตอร์''' ({{lang-en|Computer programming}}) หรือเรียกให้สั้นลงว่า '''การเขียนโปรแกรม''' ({{lang-en|Programming}}) หรือ '''การเขียนโค้ด''' (Coding) เป็นขั้นตอนการเขียน ทดสอบ และดูแล[[ซอร์สโค้ด]]ของ[[โปรแกรมคอมพิวเตอร์]] ซึ่ง[[ซอร์สโค้ด]]นั้นจะเขียนด้วย[[ภาษาโปรแกรม]] ขั้นตอนการเขียนโปรแกรมต้องการความรู้ในหลายด้านด้วยกัน เกี่ยวกับโปรแกรมที่ต้องการจะเขียน และ[[ขั้นตอนวิธี]]ที่จะใช้ ซึ่งใน[[วิศวกรรมซอฟต์แวร์]]นั้น การเขียนโปรแกรมถือเป็นเพียงขั้นหนึ่งใน[[วงจรชีวิตของการพัฒนาซอฟต์แวร์]] |
'''การเขียนโปรแกรมคอมพิวเตอร์''' ({{lang-en|Computer programming}}) หรือเรียกให้สั้นลงว่า '''การเขียนโปรแกรมอิอิ''' ({{lang-en|Programming}}) หรือ '''การเขียนโค้ด''' (Coding) เป็นขั้นตอนการเขียน ทดสอบ และดูแล[[ซอร์สโค้ด]]ของ[[โปรแกรมคอมพิวเตอร์]] ซึ่ง[[ซอร์สโค้ด]]นั้นจะเขียนด้วย[[ภาษาโปรแกรม]] ขั้นตอนการเขียนโปรแกรมต้องการความรู้ในหลายด้านด้วยกัน เกี่ยวกับโปรแกรมที่ต้องการจะเขียน และ[[ขั้นตอนวิธี]]ที่จะใช้ ซึ่งใน[[วิศวกรรมซอฟต์แวร์]]นั้น การเขียนโปรแกรมถือเป็นเพียงขั้นหนึ่งใน[[วงจรชีวิตของการพัฒนาซอฟต์แวร์]] |
||
การเขียนโปรแกรมจะได้มาซึ่ง[[:ซอร์สโค้ด|ซอร์สโค้ด]]ของโปรแกรมนั้นๆ โดยปกติแล้วจะอยู่ในรูปแบบของ [[ข้อความธรรมดา]] ซึ่งไม่สามารถนำไปใช้งานได้ จะต้องผ่านการ[[คอมไพล์]]ตัวซอร์สโค้ดนั้นให้เป็น[[ภาษาเครื่อง]] (Machine Language) เสียก่อนจึงจะได้เป็นโปรแกรมที่พร้อมใช้งาน |
การเขียนโปรแกรมจะได้มาซึ่ง[[:ซอร์สโค้ด|ซอร์สโค้ด]]ของโปรแกรมนั้นๆ โดยปกติแล้วจะอยู่ในรูปแบบของ [[ข้อความธรรมดา]] ซึ่งไม่สามารถนำไปใช้งานได้ จะต้องผ่านการ[[คอมไพล์]]ตัวซอร์สโค้ดนั้นให้เป็น[[ภาษาเครื่อง]] (Machine Language) เสียก่อนจึงจะได้เป็นโปรแกรมที่พร้อมใช้งาน |
รุ่นแก้ไขเมื่อ 09:58, 11 มิถุนายน 2562
บทความนี้ไม่มีการอ้างอิงจากแหล่งที่มาใด |
การเขียนโปรแกรมคอมพิวเตอร์ (อังกฤษ: Computer programming) หรือเรียกให้สั้นลงว่า การเขียนโปรแกรมอิอิ (อังกฤษ: Programming) หรือ การเขียนโค้ด (Coding) เป็นขั้นตอนการเขียน ทดสอบ และดูแลซอร์สโค้ดของโปรแกรมคอมพิวเตอร์ ซึ่งซอร์สโค้ดนั้นจะเขียนด้วยภาษาโปรแกรม ขั้นตอนการเขียนโปรแกรมต้องการความรู้ในหลายด้านด้วยกัน เกี่ยวกับโปรแกรมที่ต้องการจะเขียน และขั้นตอนวิธีที่จะใช้ ซึ่งในวิศวกรรมซอฟต์แวร์นั้น การเขียนโปรแกรมถือเป็นเพียงขั้นหนึ่งในวงจรชีวิตของการพัฒนาซอฟต์แวร์
การเขียนโปรแกรมจะได้มาซึ่งซอร์สโค้ดของโปรแกรมนั้นๆ โดยปกติแล้วจะอยู่ในรูปแบบของ ข้อความธรรมดา ซึ่งไม่สามารถนำไปใช้งานได้ จะต้องผ่านการคอมไพล์ตัวซอร์สโค้ดนั้นให้เป็นภาษาเครื่อง (Machine Language) เสียก่อนจึงจะได้เป็นโปรแกรมที่พร้อมใช้งาน
การเขียนโปรแกรมถือว่าเป็นการผสมผสานกันระหว่างศาสตร์ของ ศิลปะ วิทยาศาสตร์ คณิตศาสตร์ และ วิศวกรรม เข้าด้วยกัน [1]
ภาษาโปรแกรม
ภาษาโปรแกรมแต่ละภาษาจะมีลักษณะหรือรูปแบบการเขียนที่แตกต่างกัน การเลือกภาษาโปรแกรมหรือภาษาคอมพิวเตอร์เพื่อนำมาเขียนโปรแกรมนั้นขึ้นอยู่กับปัจจัยหลาย ๆ อย่าง เช่นนโยบายของบริษัท, ความเหมาะสมของโปรแกรมกับลักษณะงานที่จะถูกนำไปใช้, การเข้ากันได้กับโปรแกรมอื่น ๆ, หรืออาจเป็นความถนัดของแต่ละคน ภาษาโปรแกรมที่มีแนวโน้มในการนำมาเขียนมักเป็นภาษาที่มีคนที่สามารถเขียนได้ทันที หรือหากมีความจำเป็นที่จะต้องเลือกใช้ภาษาอื่น เช่นต้องการเน้นประสิทธิภาพในการทำงานของโปรแกรม ก็อาจจำเป็นต้องหานักเขียนโปรแกรมขึ้นมาจำนวนหนึ่งซึ่งมีความรู้ความเข้าใจในภาษาโปรแกรมที่ต้องการ และองมีคอมไพเลอร์ที่รองรับภาษาเหล่านั้นด้วย
ลิขสิทธิ์ทางปัญญา
การเขียนโปรแกรม หรือการพัฒนาซอฟต์แวร์ ถือได้ว่าเป็นทรัพย์สินทางปัญญาของผู้พัฒนาหรือผู้เขียนโปรแกรมหรือบริษัทซอฟต์แวร์ ที่เป็นเจ้าของซอร์สโค้ดของโปรแกรมนั้นๆ โปรดดูรายละเอียดในเรื่อง ลิขสิทธิ์
สาขาวิชาที่มีการเรียนการสอนการเขียนโปรแกรม
- วิศวกรรมซอฟต์แวร์
- วิศวกรรมคอมพิวเตอร์
- วิทยาการคอมพิวเตอร์
- คอมพิวเตอร์เพื่อธุรกิจ
- การจัดการสารสนเทศ
- เทคโนโลยีอินเทอร์เน็ต
- เทคโนโลยีสารสนเทศ
- ระบบสารสนเทศทางคอมพิวเตอร์
- คอมพิวเตอร์ศึกษา
ดูเพิ่ม
อ้างอิง
- ↑ Paul Graham (2003). "Hackers and Painters". สืบค้นเมื่อ 2006-08-22.
{{cite journal}}
: Cite journal ต้องการ|journal=
(help)