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

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