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

เนื้อหาที่ลบ เนื้อหาที่เพิ่ม
ป้ายระบุ: แก้ไขจากอุปกรณ์เคลื่อนที่ แก้ไขด้วยแอปสำหรับอุปกรณ์เคลื่อนที่
Potapt (คุย | ส่วนร่วม)
ไม่มีความย่อการแก้ไข
บรรทัด 1:
[[ไฟล์:Hello world c.svg|thumb|300px|[[รหัสต้นฉบับ]] "Hello, World" ใน[[ภาษาซี]] [[สนิปเพต]]ที่รู้จักกันครั้งแรกในหนังสือ ''[[เดอะซีโปรแกรมมิงแลงกวิจ]]'' เขียนโดย[[ไบรอัน เคอร์เนแฮน]] และ[[เดนนิส ริตชี]] ในปี ค.ศ. 1974]]
 
'''โปรแกรมคอมพิวเตอร์''' ({{lang-en|Computer program}}) เป็น[[ชุดของคำสั่งเครื่อเครื่อง|ชุดคำสั่ง]]<ref name="aup-ch4-p132">{{cite book
ง|ชุดคำสั่ง]]<ref name="">{{cite book
| last = Rochkind
| first = Marc J.
เส้น 9 ⟶ 8:
| year = 2004
| page = 1.1.2
}}</ref> ที่ปฏิบัติงานเฉพาะเมื่อ[[คอมพิวเตอร์]]สั่ง[[กระทำการ]] (execute) คอมพิวเตอร์เครื่องหนึ่งต้องการใช้โปรแกรมในการสั่งงาน และกระทำตามชุดคำสั่งใน[[หน่วยประมวลผลกลาง]]<ref name="osc-ch3-p58">{{cite book
| last = Silberschatz
| first = Abraham
เส้น 19 ⟶ 18:
}}</ref>
 
โปรแกรมคอมพิวเตอร์มักเขียนโดย[[นักเขียนโปรแกรม]]โดยใช้[[ภาษาโปรแกรม]] [[คอมไพเลอร์]]สามารถแปลง[[รหัสไม่ได้เครื่อง]] <=(machine code=>) ที่ประกอบด้วยชุดคำสั่งที่คอมพิวเตอร์สามารถกระทำการได้โดยตรงได้จาก<=[[รหัสลับ=>ต้นฉบับ]] (source code) แบบมนุษย์อ่านได้ หรืออีกทางหนึ่ง โปรแกรมคอมพิวเตอร์สามารถกระทำการได้ด้วยอินเทอร์พรีเตอร์
 
วนหนึ่งของโปรแกรมคอมพิวเตอร์ที่กระทำงานงานหนึ่งที่นิยามไว้อย่างดี เรียกว่า[[ขั้นตอนวิธี]] <=(algorithm=>) ชุดของโปรแกรมคอมพิวเตอร์ <=[[คลัง (โปรแกรม)|คลัง]] (library=>) และ[[ข้อมูล <=(คอมพิวเตอร์ที่เสีย=>)|ข้อมูล]]ที่เกี่ยวข้องเรียกว่า<=[[ซอฟต์แวร์=>]] โปรแกรมคอมพิวเตอร์อาจจัดประเภทได้จากฟังก์ชันยาวหลายบรรทัด เช่น <=[[โปรแกรมประยุกต์=>]] หรือ<=[[ซอฟต์แวร์ระบบ=>]]
 
<== ดูเพิ่มไม่ได้ =>=
* [[บั๊ก]]
 
(<=เอาบั๊กออกจากเครื่องนี้=>)
<== อ้างอิง =>=
{{รายการอ้างอิงไม่มี}}
 
[[หมวดหมู่:ซอฟต์แวร์]]
[[หมวดหมู่:การเขียนโปรแกรม]]
{{โครงซอฟต์แวร์ไม่มี}}