ผลต่างระหว่างรุ่นของ "โปรแกรมคอมพิวเตอร์"

จากวิกิพีเดีย สารานุกรมเสรี
เนื้อหาที่ลบ เนื้อหาที่เพิ่ม
NP-chaonay (คุย | ส่วนร่วม)
ย้อนการแก้ไขที่ 8017114 สร้างโดย 2001:44C8:4521:475B:25:A0E6:4022:6CEE (พูดคุย) (สาเหตุ : การแก้ไขที่ไม่สมเหตุสมผล)
ป้ายระบุ: ทำกลับ
NP-chaonay (คุย | ส่วนร่วม)
ย้อนการแก้ไขที่ 7958530 สร้างโดย 182.232.169.120 (พูดคุย) (สาเหตุ: จากการพิจารณาการแก้ไขของไอพีนี้และการแก้ไขหน้านี้ พบว่าการลบภาพและคำอธิบายภาพนั้นไม่สมเหตุสมผล (อีกทั้งไอพีไม่ได้ระบุหมายเหตุการแก้ไขที่ชัดเจน))
ป้ายระบุ: ทำกลับ
บรรทัด 1: บรรทัด 1:
[[ไฟล์:Hello world c.svg|thumb|300px|[[รหัสต้นฉบับ]] "Hello, World" ใน[[ภาษาซี]] [[สนิปเพต]]ที่รู้จักกันครั้งแรกในหนังสือ ''[[เดอะซีโปรแกรมมิงแลงกวิจ]]'' เขียนโดย[[ไบรอัน เคอร์เนแฮน]] และ[[เดนนิส ริตชี]] ในปี ค.ศ. 1974]]



'''โปรแกรมคอมพิวเตอร์''' ({{lang-en|computer program}}) เป็น[[ชุดของคำสั่งเครื่อง|ชุดคำสั่ง]]<ref name="aup-ch4-p132">{{cite book
'''โปรแกรมคอมพิวเตอร์''' ({{lang-en|computer program}}) เป็น[[ชุดของคำสั่งเครื่อง|ชุดคำสั่ง]]<ref name="aup-ch4-p132">{{cite book

รุ่นแก้ไขเมื่อ 13:40, 24 เมษายน 2562

รหัสต้นฉบับ "Hello, World" ในภาษาซี สนิปเพตที่รู้จักกันครั้งแรกในหนังสือ เดอะซีโปรแกรมมิงแลงกวิจ เขียนโดยไบรอัน เคอร์เนแฮน และเดนนิส ริตชี ในปี ค.ศ. 1974

โปรแกรมคอมพิวเตอร์ (อังกฤษ: computer program) เป็นชุดคำสั่ง[1] ที่ปฏิบัติงานเฉพาะเมื่อคอมพิวเตอร์สั่งกระทำการ (execute) คอมพิวเตอร์เครื่องหนึ่งต้องการใช้โปรแกรมในการสั่งงาน และกระทำตามชุดคำสั่งในหน่วยประมวลผลกลาง[2]

โปรแกรมคอมพิวเตอร์มักเขียนโดยนักเขียนโปรแกรมโดยใช้ภาษาโปรแกรม คอมไพเลอร์สามารถแปลงรหัสเครื่อง (machine code) ที่ประกอบด้วยชุดคำสั่งที่คอมพิวเตอร์สามารถกระทำการได้โดยตรงได้จากรหัสต้นฉบับ (source code) แบบมนุษย์อ่านได้ หรืออีกทางหนึ่ง โปรแกรมคอมพิวเตอร์สามารถกระทำการได้ด้วยอินเทอร์พรีเตอร์

วนหนึ่งของโปรแกรมคอมพิวเตอร์ที่กระทำงานงานหนึ่งที่นิยามไว้อย่างดี เรียกว่าขั้นตอนวิธี (algorithm) ชุดของโปรแกรมคอมพิวเตอร์ คลัง (library) และข้อมูลที่เกี่ยวข้องเรียกว่าซอฟต์แวร์ โปรแกรมคอมพิวเตอร์อาจจัดประเภทได้จากฟังก์ชันยาวหลายบรรทัด เช่น โปรแกรมประยุกต์ หรือซอฟต์แวร์ระบบ

ดูเพิ่ม

อ้างอิง

  1. Rochkind, Marc J. (2004). Advanced Unix Programming, Second Edition. Addison-Wesley. p. 1.1.2.
  2. Silberschatz, Abraham (1994). Operating System Concepts, Fourth Edition. Addison-Wesley. p. 58. ISBN 0-201-50480-4.