ใบงาน เรื่องภาษาคอมพิวเตอร์

ภาษาคอมพิวเตอร์


           1.ภาษาคอมพิวเตอร์หมายถึง ภาษาที่ผู้ใช้งานใช้สื่อสารกับคอมพิวเตอร์ หรือคอมพิวเตอร์ด้วยกัน แล้วคอมพิวเตอร์สามารถทำงานตามคำสั่งนั้นได้ ดังนั้นภาษาคอมพิวเตอร์จะเป็น  "ภาษาประดิษฐ์"  (Artificial Language) ที่มนุษย์คิดสร้างมาเอง เป็นภาษาที่มีจุดมุ่งหมายเฉพาะ มีกฎเกณฑ์ที่ตายตัวและจำกัด คืออยู่ในกรอบให้ใช้คำและไวยากรณ์ที่กำหนดและมีการตีความหมายที่ชัดเจน

2.ภาษาคอมพิวเตอร์สามารถแบ่งออกเป็นสองกลุ่มคือ ภาษาระดับสูง (High Level) และภาษาระดับต่ำ (Low Level) ภาษาระดับสูงถูกออกแบบมาเพื่อให้ใช้งานง่ายและสะดวกสบายมากกว่าภาษาระดับต่ำ โปรแกรมที่เขียนถูกต้องตามกฎเกณฑ์และไวยากรณ์ของภาษาจะถูกแปล (Compile) ไปเป็นภาษาระดับต่ำเพื่อให้คอมพิวเตอร์สามารถนำไปใช้งานหรือปฏิบัติตามคำสั่งได้ต่อไป ซึ่งสามารถระบุได้ดังนี้


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


o   ภาษาซีและซีพลัสพลัส (C และ C++) เป็นภาษาที่มีไวยากรณ์ที่เข้าใจง่าย ทำให้เขียนโปรแกรมได้ง่ายเช่นเดียวกับภาษาระดับสูงทั่วไป


o   ภาษาจาวา (Java) สามารถเขียนโปรแกรมและใช้งานได้บนเครื่องคอมพิวเตอร์ทุกประเภทและระบบ ปฏิบัติการทุกรูปแบบ

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


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



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


อ้างอิงจาก: https://th.wikipedia.org

ความคิดเห็น