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

จากวิกิพีเดีย สารานุกรมเสรี
เนื้อหาที่ลบ เนื้อหาที่เพิ่ม
ไม่มีความย่อการแก้ไข
ป้ายระบุ: แก้ไขจากอุปกรณ์เคลื่อนที่ แก้ไขด้วยแอปสำหรับอุปกรณ์เคลื่อนที่
บรรทัด 1: บรรทัด 1:
[[ไฟล์:Hello world c.svg|thumb|300px|[[รหัสต้นฉบับ]] "Hello, World" ใน[[ภาษาซี]] [[สนิปเพต]]ที่รู้จักกันครั้งแรกในหนังสือ ''[[เดอะซีโปรแกรมมิงแลงกวิจ]]'' เขียนโดย[[ไบรอัน เคอร์เนแฮน]] และ[[เดนนิส ริตชี]] ในปี ค.ศ. 1974]]
[[ไฟล์:Hello world c.svg|thumb|300px|[[รหัสต้นฉบับ]] "Hello, World" ใน[[ภาษาซี]] [[สนิปเพต]]ที่รู้จักกันครั้งแรกในหนังสือ ''[[เดอะซีโปรแกรมมิงแลงกวิจ]]'' เขียนโดย[[ไบรอัน เคอร์เนแฮน]] และ[[เดนนิส ริตชี]] ในปี ค.ศ. 1974]]


'''โปรแกรมคอมพิวเตอร์''' ({{lang-en|Computer program}}) เป็น[[ชุดของคำสั่งเครื่อ
lang-en|Computer program เป็น[[ชุดของคำสั่งเครื่อ
ง|ชุดคำสั่ง]]<ref name="aup-ch4-p132">{{cite book
ง|ชุดคำสั่ง]]<ref name="">{{cite book
| last = Rochkind
| last = Rochkind
| first = Marc J.
| first = Marc J.
บรรทัด 9: บรรทัด 9:
| year = 2004
| year = 2004
| page = 1.1.2
| page = 1.1.2
}}</ref> ที่ปฏิบัติงานเฉพาะเมื่อ[[คอมพิวเตอร์]]สั่ง[[กระทำการ]] (execute) คอมพิวเตอร์เครื่องหนึ่งต้องการใช้โปรแกรมในการสั่งงาน และกระทำตามชุดคำสั่งใน[[หน่วยประมวลผลกลาง]]<ref name="osc-ch3-p58">{{cite book
}}</ref> ที่ปฏิบัติงานเฉพาะเมื่อ[[คอมพิวเตอร์]]สั่ง[[กระทำการ]] (execute) คอมพิวเตอร์เครื่องหนึ่งต้องการใช้โปรแกรมในการสั่งงาน และกระทำตามชุดคำสั่งใน[[หน่วยประมวลผลกลาง]]<ref name="{{cite book
| last = Silberschatz
| last = Silberschatz
| first = Abraham
| first = Abraham
บรรทัด 19: บรรทัด 19:
}}</ref>
}}</ref>


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


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


== ดูเพิ่ม ==
== ดูเพิ่ม ==

รุ่นแก้ไขเมื่อ 21:56, 11 ธันวาคม 2560

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

lang-en|Computer program เป็น[[ชุดของคำสั่งเครื่อ ง|ชุดคำสั่ง]][1] ที่ปฏิบัติงานเฉพาะเมื่อคอมพิวเตอร์สั่งกระทำการ (execute) คอมพิวเตอร์เครื่องหนึ่งต้องการใช้โปรแกรมในการสั่งงาน และกระทำตามชุดคำสั่งในหน่วยประมวลผลกลาง<ref name="{{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=> และ <=คอมพิวเตอร์ที่เสีย=>ที่เกี่ยวข้องเรียกว่า<=ซอฟต์แวร์=> โปรแกรมคอมพิวเตอร์อาจจัดประเภทได้จากฟังก์ชันยาวหลายบรรทัด เช่น <=โปรแกรมประยุกต์=> หรือ<=ซอฟต์แวร์ระบบ=>

ดูเพิ่ม

อ้างอิง

  1. Rochkind, Marc J. (2004). Advanced Unix Programming, Second Edition. Addison-Wesley. p. 1.1.2.

แม่แบบ:Aekqw13Q416280058