ผลต่างระหว่างรุ่นของ "ภาษาโปรแกรม"

เนื้อหาที่ลบ เนื้อหาที่เพิ่ม
ไม่มีความย่อการแก้ไข
Potapt (คุย | ส่วนร่วม)
ไม่มีความย่อการแก้ไข
บรรทัด 1:
'''ภาษาโปรแกรม''' คือ[[ภาษาประดิษฐ์]]ชนิดหนึ่งที่ออกแบบขึ้นมาเพื่อสื่อสาร[[ชุดคำสั่ง]]แก่[[เครื่องจักร]] โดยเฉพาะอย่างยิ่ง[[คอมพิวเตอร์]] ภาษาโปรแกรมสามารถใช้สร้าง[[โปรแกรม]]ที่ควบคุมพฤติกรรมของเครื่องจักร และ/หรือ แสดงออกด้วย[[ขั้นตอนวิธี]] (algorithm) อย่างตรงไปตรงมา ผู้เขียนโปรแกรมซึ่งหมายถึงผู้ที่ใช้ภาษาโปรแกรมเรียกว่า [[โปรแกรมเมอร์]] (programmer)
 
ภาษาโปรแกรมในยุคแรกเริ่มนั้นเกิดขึ้นก่อนที่คอมพิวเตอร์จะถูกประดิษฐ์ขึ้น โดยถูกใช้เพื่อควบคุมการทำงานของ[[เครื่องทอผ้าของแจ็กการ์ด]]และ[[เครื่องเล่นเปียโน]] ภาษาโปรแกรมต่าง ๆ หลายพันภาษาถูกสร้างขึ้นมา ส่วนมากใช้ในวงการคอมพิวเตอร์ และสำหรับวงการอื่นภาษาโปรแกรมก็เกิดขึ้นใหม่ทุก ๆ ปี ภาษาโปรแกรมส่วนใหญ่อธิบายการคิดคำนวณในรูปแบบเชิงคำสั่ง อาทิลำดับของคำสั่ง ถึงแม้ว่าบางภาษาจะใช้การอธิบายในรูปแบบอื่น ตัวอย่างเช่น ภาษาที่สนับสนุนการเขียนโปรแกรมเชิงฟังก์ชัน หรือการเขียนโปรแกรมเชิงตรรกะ
 
การพรรณนาถึงภาษาโปรแกรมหนึ่ง ๆ มักจะแบ่งออกเป็นสองส่วนได้แก่ [[วากยสัมพันธ์ (ภาษาโปรแกรม)|วากยสัมพันธ์]] (รูปแบบ) และ[[อรรถศาสตร์]] (ความหมาย) บางภาษาถูกนิยามขึ้นด้วยเอกสารข้อกำหนด (ตัวอย่างเช่น [[ภาษาซี]]เป็นภาษาหนึ่งที่กำหนดโดยมาตรฐาน[[ไอสัตว์โซ]]) ในขณะที่ภาษาอื่นอย่าง[[ภาษาเพิร์ล]]รุ่น 145 และก่อนหน้านั้น ใช้ไอแลน[[การทำให้เกิดผลแบบอ้างอิง]] (reference implementation) เป็นลักษณะเด่น
 
== คำจำกัดความ ==