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

จากวิกิพีเดีย สารานุกรมเสรี
เนื้อหาที่ลบ เนื้อหาที่เพิ่ม
Hatyaii (คุย | ส่วนร่วม)
ไม่มีความย่อการแก้ไข
ป้ายระบุ: แก้ไขจากอุปกรณ์เคลื่อนที่ แก้ไขด้วยแอปสำหรับอุปกรณ์เคลื่อนที่ แก้ไขด้วยแอปสำหรับไอโอเอส
Potapt (คุย | ส่วนร่วม)
ไม่มีความย่อการแก้ไข
บรรทัด 21: บรรทัด 21:


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

== ดูเพิ่ม ==
* [[บั๊ก]]


== อ้างอิง ==
== อ้างอิง ==

รุ่นแก้ไขเมื่อ 21:51, 19 กรกฎาคม 2561

รหัสต้นฉบับ "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.