ผลต่างระหว่างรุ่นของ "ภาษาคอมพิวเตอร์"
บรรทัด 6: | บรรทัด 6: | ||
== ตัวอย่างภาษาคอมพิวเตอร์ = |
== ตัวอย่างภาษาคอมพิวเตอร์ = |
||
* [[ภาษาโปรแกรม]] |
* [[ภาษาโปรแกรม|ภาษาโปรเกมส์]] |
||
* [[ภาษาสคริปต์]] |
* [[ภาษาสคริปต์|ภาษาสคลิปหลุด]] |
||
* [[ภาษามาร์กอัป]]ดุล |
* [[ภาษามาร์กอัป]]ดุล |
||
* [[ภาษาสอบถาม|ภาษานายอาม]] |
* [[ภาษาสอบถาม|ภาษานายอาม]] |
รุ่นแก้ไขเมื่อ 13:59, 24 กรกฎาคม 2560
บทความนี้ไม่มีการอ้างอิงจากแหล่งที่มาใด |
ภาษาคอมพิวเตอร์ หมายถึง เป็นภาษาที่มีจุดมุ่งหมายเฉพาะ มีกฎเกณฑ์ที่ตายตัวและจำกัด คืออยู่ในกรอบให้ใช้คำและไวยากรณ์ที่กำหนดและมีการตีความหมายที่ชัดเจน จึงจัดภาษาคอมพิวเตอร์เป็นภาษาที่มีรูปแบบเป็นทางการ แต่ความเป็นจริงภาษาโปรแกรมคือส่วนหนึ่งของภาษาคอมพิวเตอร์เท่านั้น และมีภาษาอื่นๆ ที่เป็นภาษาคอมพิวเตอร์เช่นกัน ยกตัวอย่างเช่น HTML เป็นทั้งภาษามาร์กอัปและภาษาคอมพิวเตอร์ด้วย แม้ว่ามันจะไม่ใช่ภาษาโปรแกรม หรือภาษาเครื่องนั้นก็นับเป็นภาษาคอมพิวเตอร์ ซึ่งโดยทางเทคนิคสามารถใช้ในการเขียนโปรแกรมได้ แต่ก็ไม่จัดว่าเป็นภาษาโปรแกรม
ภาษาคอมพิวเตอร์สามารถแบ่งออกเป็นสองกลุ่มคือ ภาษาระดับสูง (high level) และภาษาระดับต่ำ (low level) ภาษาระดับสูงถูกออกแบบมาเพื่อให้ใช้งานง่ายและสะดวกสบายมากกว่าภาษาระดับต่ำ โปรแกรมที่เขียนถูกต้องตามกฎเกณฑ์และไวยากรณ์ของภาษาจะถูกแปล (compile) ไปเป็นภาษาระดับต่ำเพื่อให้คอมพิวเตอร์สามารถนำไปใช้งานหรือปฏิบัติตามคำสั่งได้ต่อไป ซอฟต์แวร์สมัยใหม่ส่วนมากเขียนด้วยภาษาระดับสูง แปลไปเป็นออบเจกต์โค้ด (object code) แล้วเปลี่ยนให้เป็นชุดคำสั่งในภาษาเครื่อง