ใบงานที่ 5

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

1.ความหมาย
ตอบ        ภาษาใด ๆ ที่ผู้ใช้งานใช้สื่อสารกับคอมพิวเตอร์ หรือคอมพิวเตอร์ด้วยกัน แล้วคอมพิวเตอร์สามารถทำงานตามคำสั่งนั้นได้ คำนี้มักใช้เรียกแทนภาษาโปรแกรม แต่ความเป็นจริงภาษาโปรแกรมคือส่วนหนึ่งของภาษาคอมพิวเตอร์เท่านั้น และมีภาษาอื่น ๆ ที่เป็นภาษาคอมพิวเตอร์เช่นกัน
2.ภาษาคอมพิวเตอร์แบ่งเป็นกี่ระดับ อะไรบ้าง พร้อมยกตัวอย่าง
ตอบ       2.1 ภาษาเครื่อง  คำสั่งในภาษาเครื่องจะประกอบด้วย 2 ส่วน คือ
1. โอเปอเรชันโค้ด (Operation Code)เป็นคำสั่งที่สั่งให้คอมพิวเตอร์ปฏิบัติการ เช่นการบวก (Addition),การลบ (Substraction)
2.โอเปอแรนด์(Operands)เป็นตัวที่ระบุตำแหน่งที่เก็บของข้อมูลที่จะนำเข้าสู่คอมพิวเตอร์เพื่อนำไปปฏิบัติการตามคำสั่งในโอเปอเรชันโค้ด
ตัวอย่าง

  •  (1 instruction = 1 operation)  

              2.2 ภาษาแอสเซมบลี  เป็นภาษาที่มีการใช้ตัวอักษรในภาษาอังกฤษมาแทนคำสั่งที่เป็นเลขฐานสอง และเรียกอักษรสัญลักษณ์ที่เป็นคำสั่งนี้ว่า สัญลักษณ์ข้อความ (mnemonic codes)

ตัวอย่าง
  • org 100h
; set video mode mov ax, 3 ; text mode 80x25, 16 colors, 8 pages (ah=0, al=3) int 10h ; do it! ; cancel blinking and enable all 16 colors: mov ax, 1003h mov bx, 0 int 10h ; set segment register: mov ax, 0b800h mov ds, ax

              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 การที่เรียกว่าภาษาธรรมชาติ เพราะจะสามารถสั่งงานคอมพิวเตอร์ ได้โดยใช้ภาษามนุษย์ได้โดยตรง โดยทั่วไป คำสั่งที่มนุษย์ป้อนเข้าไปในคอมพิวเตอร์ 


   




ความคิดเห็น

บทความที่ได้รับความนิยม