Tuesday, August 7, 2018

ภาษาโปรแกรม

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

   ตัวแปลภาษาโปรแกรมมี 2 ประเภท คือ
1. คอมไพเลอร์(compiler)จะแปลโปรแกรมทั้งโปรแกรมให้ถูกต้อง จึงจะได้ผลลัพะ์เป็นโปรแกรมภาษา        เครื่องที่นำไปสั่งงานคอมพิวเตอร์ได้ภาษาที่ต้องแปลด้วยคอมไพเลอร์ เช่น C, C++, Java
2. อินเทอร์พรีเตอร์(interpreter) จแปลคำสั่งในโปรแกรมทีละคำสั่งให้เป็นภาษาเครื่อง ส่งให้คอมพิวเตอร์ทำงานทันทีโดยไม่ต้องรอให้แปลเสร็งมั้งโปรแกรม เช่น Python, Logo

   ปัจจุบันยังมีภาษาอีกกลุ่มหนึ่ง ที่ไม่ได้ใช่ในการสั่งงานคอมพิวเตอร์โดยตรงแต่ใช้ในการกำหนดรูปแบบการแสดงผล หรือรูปแบบการเก็บข้อมูล เพื่อให้เป็นมาตรฐานสำหับแอปพลิเคชั่นต่างๆ ใช้งานข้อมูลร่วมกันได้ เช่น ภาษา เอชทีเอ็มแอล (HyperText Markup Language): HTML) ืี่ใช้ในการกำหนดรูปแบบการแสดงผลของหน้าเว็บ หรือเอกซ์เอ็มแอล (Extensible Markup Language: XML) ที่ใช้เป็นมาตรฐานในการเก็บข้อมูล

No comments:

Post a Comment