ใบงานที่ 5
ภาษาคอมพิวเตอร์
1.ความหมาย
ตอบ ภาษาใด ๆ ที่ผู้ใช้งานใช้สื่อสารกับคอมพิวเตอร์ หรือคอมพิวเตอร์ด้วยกัน แล้วคอมพิวเตอร์สามารถทำงานตามคำสั่งนั้นได้ คำนี้มักใช้เรียกแทนภาษาโปรแกรม แต่ความเป็นจริงภาษาโปรแกรมคือส่วนหนึ่งของภาษาคอมพิวเตอร์เท่านั้น และมีภาษาอื่น ๆ ที่เป็นภาษาคอมพิวเตอร์เช่นกัน
2.ภาษาคอมพิวเตอร์แบ่งเป็นกี่ระดับ อะไรบ้าง พร้อมยกตัวอย่าง
ตอบ 2.1 ภาษาเครื่อง คำสั่งในภาษาเครื่องจะประกอบด้วย 2 ส่วน คือ
2.2 ภาษาแอสเซมบลี เป็นภาษาที่มีการใช้ตัวอักษรในภาษาอังกฤษมาแทนคำสั่งที่เป็นเลขฐานสอง และเรียกอักษรสัญลักษณ์ที่เป็นคำสั่งนี้ว่า สัญลักษณ์ข้อความ (mnemonic codes)
ตัวอย่าง
2.3 ภาษาชั้นสูง เป็นภาษาที่ถูกสร้างขึ้นมาเพื่อให้สามารถเขียน และอ่านโปรแกรมได้ง่ายขึ้น เนื่องจากมีลักษณะเหมือนภาษาอังกฤษทั่วๆไป
ตัวอย่าง
2.4 ภาษาชั้นสูงมาก ภาษานี้เป็นภาษาที่อยู่ในระดับสูงกว่าภาษารุ่นที่ 3 มีลักษณะของภาษาที่เป็นธรรมชาติ คล้ายกับภาษาพูดของมนุษย์ จะช่วยในเรื่องของการสร้างแบบฟอร์มบนหน้าจอ เพื่อจัดการเกี่ยวกับข้อมูล
ตัวอย่าง
2.5 ภาษาธรรมชาติ เป็นภาษาในยุคที่ 5 ที่มีรูปแบบเป็นแบบ nonprocedural เช่นเดียวกับภาษารุ่นที่ 4 การที่เรียกว่าภาษาธรรมชาติ เพราะจะสามารถสั่งงานคอมพิวเตอร์ ได้โดยใช้ภาษามนุษย์ได้โดยตรง โดยทั่วไป คำสั่งที่มนุษย์ป้อนเข้าไปในคอมพิวเตอร์
1.ความหมาย
ตอบ ภาษาใด ๆ ที่ผู้ใช้งานใช้สื่อสารกับคอมพิวเตอร์ หรือคอมพิวเตอร์ด้วยกัน แล้วคอมพิวเตอร์สามารถทำงานตามคำสั่งนั้นได้ คำนี้มักใช้เรียกแทนภาษาโปรแกรม แต่ความเป็นจริงภาษาโปรแกรมคือส่วนหนึ่งของภาษาคอมพิวเตอร์เท่านั้น และมีภาษาอื่น ๆ ที่เป็นภาษาคอมพิวเตอร์เช่นกัน
2.ภาษาคอมพิวเตอร์แบ่งเป็นกี่ระดับ อะไรบ้าง พร้อมยกตัวอย่าง
ตอบ 2.1 ภาษาเครื่อง คำสั่งในภาษาเครื่องจะประกอบด้วย 2 ส่วน คือ
ตัวอย่าง1. โอเปอเรชันโค้ด (Operation Code)เป็นคำสั่งที่สั่งให้คอมพิวเตอร์ปฏิบัติการ เช่นการบวก (Addition),การลบ (Substraction)2.โอเปอแรนด์(Operands)เป็นตัวที่ระบุตำแหน่งที่เก็บของข้อมูลที่จะนำเข้าสู่คอมพิวเตอร์เพื่อนำไปปฏิบัติการตามคำสั่งในโอเปอเรชันโค้ด
- (1 instruction = 1 operation)
2.2 ภาษาแอสเซมบลี เป็นภาษาที่มีการใช้ตัวอักษรในภาษาอังกฤษมาแทนคำสั่งที่เป็นเลขฐานสอง และเรียกอักษรสัญลักษณ์ที่เป็นคำสั่งนี้ว่า สัญลักษณ์ข้อความ (mnemonic codes)
ตัวอย่าง
- org 100h
2.3 ภาษาชั้นสูง เป็นภาษาที่ถูกสร้างขึ้นมาเพื่อให้สามารถเขียน และอ่านโปรแกรมได้ง่ายขึ้น เนื่องจากมีลักษณะเหมือนภาษาอังกฤษทั่วๆไป
ตัวอย่าง
- Giloi, Wolfgang, K. (1997). "Konrad Zuse's Plankalkül: The First High-Level "non von Neumann" Programming Language". IEEE Annals of the History of Computing, vol. 19, no. 2, pp. 17–24, April-June, 1997.
2.4 ภาษาชั้นสูงมาก ภาษานี้เป็นภาษาที่อยู่ในระดับสูงกว่าภาษารุ่นที่ 3 มีลักษณะของภาษาที่เป็นธรรมชาติ คล้ายกับภาษาพูดของมนุษย์ จะช่วยในเรื่องของการสร้างแบบฟอร์มบนหน้าจอ เพื่อจัดการเกี่ยวกับข้อมูล
ตัวอย่าง
2.5 ภาษาธรรมชาติ เป็นภาษาในยุคที่ 5 ที่มีรูปแบบเป็นแบบ nonprocedural เช่นเดียวกับภาษารุ่นที่ 4 การที่เรียกว่าภาษาธรรมชาติ เพราะจะสามารถสั่งงานคอมพิวเตอร์ ได้โดยใช้ภาษามนุษย์ได้โดยตรง โดยทั่วไป คำสั่งที่มนุษย์ป้อนเข้าไปในคอมพิวเตอร์
ความคิดเห็น
แสดงความคิดเห็น