ภาษาโปรเเกรม
ภาษาโปรเเกรมคอมพิวเตอร์มีวิวัฒนาการมายาวนาน นับตั้งแต่การสั่งงานคอมพิวเตอร์ด้วยภาษาเครื่องที่ประกอบด้วยเลข 0 เเละ 1 ในการประยุคเริ่มแรกของคอมพิวเตอร์ ซึ่งเป็นอุปสรรคต่อการเขียนโปรแกรมขนาดใหญ์ เนื่องด้วยความยากของการเขียนโปรแกรม จนมาถึงปัจจุบันที่ภาษาโปรแกรมคอมพิวเตอร์มีความคล้ายคลึงกับภาษาอังกฤษ ทำให้การเขียนโปรแกรมขนาดใหญ่ทำได้รวดเร็ว และมีควาผิดพลาดน้อยลงแต่เนื่องจากคอมพิวเตอร์ยังคงต้องทำงานตมคำสั่งภาษาเครื่ิง เมื่อเราเขียนโปรแกรมแล้ว จึงต้องมีการแปลให้เป็นภาษาเครื่องก่อน
ตัวแปลภาษาโปรแกรมมี 2 ประเภท
1.คอมไพเลอร์ (compiler) จะแปลโปรแกรมทั้งโปรแกรมให้ถูกต้อง จึงจะได้ผลลัพธ์เป็นโปรแกรมภาษาเครื่องที่นำไปสั่งงานคอมพิวเตอร์ได้ ภาษาที่ต้องแปลด้วยคอมไพเลอร์ เช่น C , C++ , java
2.อินเทอพรีเตอร์ (interpreter) จะแปลคำสั่งในโปรแกรมทีละคำสั่งให้เป็นภาษาเครื่อง ส่งให้คอมพิวเตอร์ทำงานทันทีโดยไม่ต้องแปลเสร็จทั้งโปรแกรม เช่น Python , Logo
ปัจจุบันยังมีภาษาอีกกลุ่มหนึ่ง ที่ไม่ได้ใช้ในการสั่งงานคอมพิวเตอร์โดยตรง แต่ใช้ในการกำหนดรูปแบบการแสดงผล หรือรูปแบบการเก็บข้อมูล เพื่อให้เป็นมาตราฐานสำรองแอปพลิเคชั่นต่างๆ ใช้งานข้อมูลร่วมกันได้ เช่น ภาษาเอชทีเอ็มเเอล (Hypertext Markup Language: HTML) ที่ใช้ในการกำหนดรูปแบบการเเสดงผลของหน้าเว็บ หรือเอ็กซ์เอ็มเเอล (Extensible Markup Language: XML) ที่ใช้เป็นมาตราฐานในการเก็บข้อมูล
ตัวแปลภาษาโปรแกรมมี 2 ประเภท
1.คอมไพเลอร์ (compiler) จะแปลโปรแกรมทั้งโปรแกรมให้ถูกต้อง จึงจะได้ผลลัพธ์เป็นโปรแกรมภาษาเครื่องที่นำไปสั่งงานคอมพิวเตอร์ได้ ภาษาที่ต้องแปลด้วยคอมไพเลอร์ เช่น C , C++ , java
2.อินเทอพรีเตอร์ (interpreter) จะแปลคำสั่งในโปรแกรมทีละคำสั่งให้เป็นภาษาเครื่อง ส่งให้คอมพิวเตอร์ทำงานทันทีโดยไม่ต้องแปลเสร็จทั้งโปรแกรม เช่น Python , Logo
ปัจจุบันยังมีภาษาอีกกลุ่มหนึ่ง ที่ไม่ได้ใช้ในการสั่งงานคอมพิวเตอร์โดยตรง แต่ใช้ในการกำหนดรูปแบบการแสดงผล หรือรูปแบบการเก็บข้อมูล เพื่อให้เป็นมาตราฐานสำรองแอปพลิเคชั่นต่างๆ ใช้งานข้อมูลร่วมกันได้ เช่น ภาษาเอชทีเอ็มเเอล (Hypertext Markup Language: HTML) ที่ใช้ในการกำหนดรูปแบบการเเสดงผลของหน้าเว็บ หรือเอ็กซ์เอ็มเเอล (Extensible Markup Language: XML) ที่ใช้เป็นมาตราฐานในการเก็บข้อมูล
Comments
Post a Comment