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