ภาษาโปรแกรม

จากวิกิพีเดีย สารานุกรมเสรี

ภาษาโปรแกรม คือวิธีการมาตรฐานในการสื่อสารสำหรับแสดงคำสั่งไปยังคอมพิวเตอร์ ภาษาโปรแกรมกำหนดไวยากรณ์และการตีความหมายจากโปรแกรมคอมพิวเตอร์ที่เขียนขึ้น ภาษาโปรแกรมทำให้โปรแกรมเมอร์สามารถระบุอย่างชัดเจนถึงข้อมูลที่คอมพิวเตอร์จะทำงาน และวิธีการที่คอมพิวเตอร์จะประมวลผลข้อมูลเหล่านั้น

สารบัญ

[แก้] ลักษณะของภาษาโปรแกรม

ภาษาโปรแกรมแต่ละภาษาสามารถพิจารณาว่าเป็นเซตของข้อกำหนดอย่างเป็นทางการของวากยสัมพันธ์ ศัพท์ และความหมาย

ข้อกำหนดเหล่านี้มักรวมถึง:

  • ข้อมูล และโครงสร้างข้อมูล
  • คำสั่ง และลำดับการทำงาน
  • ปรัชญาในการออกแบบ
  • สถาปัตยกรรมของภาษา

ภาษาส่วนใหญ่ที่มีการใช้งานอย่างกว้างขวาง หรือมีการใช้งานในระยะเวลาพอสมควร จะมีกลุ่มทำงานเพื่อสร้างมาตรฐาน ซึ่งมักจะมีการพบปะกันเป็นระยะๆ เพื่อสร้างและจัดพิมพ์นิยามอย่างเป็นทางการของภาษา รวมถึงการปรับปรุงเพิ่มเติมภาษาด้วย

[แก้] ชนิดข้อมูล

การจัดเก็บข้อมูลภายในคอมพิวเตอร์สมัยใหม่นั้น ภายในแล้วจะเก็บเป็นตัวเลขศูนย์และหนึ่ง (เลขฐานสอง) อย่างไรก็ตาม ข้อมูลมักถูกแทนสารสนเทศในชีวิตประจำวันเช่น ชื่อบุคคล เลขบัญชี หรือผลการวัด ดังนั้นข้อมูลแบบฐานสองจะถูกจัดการโดยภาษาโปรแกรม เพื่อทำให้รองรับการจัดเก็บข้อมูลที่ซับซ้อนขึ้นเหล่านี้

ระบบที่ข้อมูลถูกจัดการภายในโปรแกรมเรียกว่าชนิดข้อมูลของภาษาโปรแกรม การออกแบบและศึกษาเกี่ยวกับชนิดข้อมูลเรียกว่าทฤษฎีชนิด ภาษาโปรแกรมสามารถจัดออกได้เป็นกลุ่มภาษาที่มี การจัดชนิดแบบสถิตย์ และภาษาที่มี การจัดชนิดแบบพลวัติ

[แก้] โครงสร้างข้อมูล

(รอการเพิ่มเติมเนื้อหา)

โครงสร้างข้อมูล คือรูปแบบของการจัดเก็บข้อมูล ที่เกิดจากการนำเอาตัวแปรประเภทต่าง ๆ กันมาประยุกต์รวมกันเพื่อให้ง่ายต่อการที่จะนำไปใช้ ในalgorithm ต่าง ๆ

[แก้] คำสั่งและลำดับการทำงาน

(รอการเพิ่มเติมเนื้อหา)

[แก้] ปรัชญาในการออกแบบ

(รอการเพิ่มเติมเนื้อหา)

[แก้] ดูเพิ่มเติม

[แก้] รายการภาษาโปรแกรม


ภาษาโปรแกรมที่สำคัญ (แก้ )

ธุรกิจ: อาบัพ | เอด้า | เอเอสพี | เอดับเบิ้ลยูเค | แอสเซมบลี | ซี | ซีพลัสพลัส | ซีชาร์ป | โคปอล | ปาสคาลเชิงวัตถุ | ไอเฟล | ฟอร์แทรน | จาวา | จาวาสคริปต์ | เจเอสพี | เจชาร์ป | ลิสป์ | ซีเชิงวัตถุ | เพิร์ล | พีเอชพี | พีแอล | ไพทอน | อาร์พีจี | รูบี | เอสเอเอส | เชลสคริปต์ | เอสคิวแอล | ทีซีแอล | วิชวลเบสิก

การศึกษา: เอฟชาร์ป | แฮสเคลล์ | โลโก | เอ็มแอล | ปาสกาล | โปรล็อก | สมอลทอล์ก | สกีม

อื่นๆ: อัลกอล | เอพีแอล | เบสิก | คลิปเปอร์ | มัมปส์ | พีแอลวัน | ซิมูล่า


  ภาษาโปรแกรม เป็นบทความเกี่ยวกับ คอมพิวเตอร์ อุปกรณ์คอมพิวเตอร์ หรือ เครือข่าย ที่ยังไม่สมบูรณ์ ต้องการตรวจสอบ เพิ่มเนื้อหา หรือเพิ่มแหล่งอ้างอิง คุณสามารถช่วยเพิ่มเติมหรือแก้ไข เพื่อให้สมบูรณ์มากขึ้น
ข้อมูลเกี่ยวกับ ภาษาโปรแกรม ในภาษาอื่น สามารถหาอ่านได้จากเมนู ภาษาอื่น ๆ ด้านซ้ายมือ