ผลต่างระหว่างรุ่นของ "โปรแกรมคอมพิวเตอร์"
เนื้อหาที่ลบ เนื้อหาที่เพิ่ม
ย้อนการแก้ไขที่ 8438748 สร้างโดย 2001:44C8:4250:D080:2CFC:9D89:9A49:39CC (พูดคุย) ป้ายระบุ: ทำกลับ |
แทนที่เนื้อหาด้วย "== ดูเพิ่ม == * บั๊ก == อ้างอิง == {{รายการอ้างอิง}} หมวดหม..." ป้ายระบุ: ถูกแทน แก้ไขจากอุปกรณ์เคลื่อนที่ แก้ไขจากเว็บสำหรับอุปกรณ์เคลื่อนที่ |
||
บรรทัด 1: | บรรทัด 1: | ||
[[ไฟล์:Hello world c.svg|thumb|300px|[[รหัสต้นฉบับ]] "Hello, World" ใน[[ภาษาซี]] [[สนิปเพต]]ที่รู้จักกันครั้งแรกในหนังสือ ''[[เดอะซีโปรแกรมมิงแลงกวิจ]]'' เขียนโดย[[ไบรอัน เคอร์เนแฮน]] และ[[เดนนิส ริตชี]] ในปี ค.ศ. 1974]] |
|||
'''โปรแกรมคอมพิวเตอร์''' ({{lang-en|computer program}}) เป็น[[ชุดของคำสั่งเครื่อง|ชุดคำสั่ง]]<ref name="aup-ch4-p132">{{cite book |
|||
| last = Rochkind |
|||
| first = Marc J. |
|||
| title = Advanced Unix Programming, Second Edition |
|||
| publisher = Addison-Wesley |
|||
| year = 2004 |
|||
| page = 1.1.2 |
|||
}}</ref> ที่ปฏิบัติงานเฉพาะเมื่อ[[คอมพิวเตอร์]]สั่ง[[กระทำการ]] (execute) คอมพิวเตอร์เครื่องหนึ่งต้องการใช้โปรแกรมในการสั่งงาน และกระทำตามชุดคำสั่งใน[[หน่วยประมวลผลกลาง]]<ref name="osc-ch3-p58">{{cite book |
|||
| last = Silberschatz |
|||
| first = Abraham |
|||
| title = Operating System Concepts, Fourth Edition |
|||
| publisher = Addison-Wesley |
|||
| year = 1994 |
|||
| page = 58 |
|||
| isbn = 0-201-50480-4 |
|||
}}</ref> |
|||
โปรแกรมคอมพิวเตอร์มักเขียนโดย[[นักเขียนโปรแกรม]]โดยใช้[[ภาษาโปรแกรม]] [[คอมไพเลอร์]]สามารถแปลง[[รหัสเครื่อง]] (machine code) ที่ประกอบด้วยชุดคำสั่งที่คอมพิวเตอร์สามารถกระทำการได้โดยตรงได้จาก[[รหัสต้นฉบับ]] (source code) แบบมนุษย์อ่านได้ หรืออีกทางหนึ่ง โปรแกรมคอมพิวเตอร์สามารถกระทำการได้ด้วยอินเทอร์พรีเตอร์ |
|||
วนหนึ่งของโปรแกรมคอมพิวเตอร์ที่กระทำงานงานหนึ่งที่นิยามไว้อย่างดี เรียกว่า[[ขั้นตอนวิธี]] (algorithm) ชุดของโปรแกรมคอมพิวเตอร์ [[คลัง (โปรแกรม)|คลัง]] (library) และ[[ข้อมูล (คอมพิวเตอร์)|ข้อมูล]]ที่เกี่ยวข้องเรียกว่า[[ซอฟต์แวร์]] โปรแกรมคอมพิวเตอร์อาจจัดประเภทได้จากฟังก์ชันยาวหลายบรรทัด เช่น [[โปรแกรมประยุกต์]] หรือ[[ซอฟต์แวร์ระบบ]] |
|||
== ดูเพิ่ม == |
== ดูเพิ่ม == |
||
* [[บั๊ก]] |
* [[บั๊ก]] |