More Related Content
Similar to 37 กรวิชญ์-3-7
Similar to 37 กรวิชญ์-3-7 (15)
More from naraporn buanuch
More from naraporn buanuch (9)
37 กรวิชญ์-3-7
- 2. ภาษาคอมพิวเตอร์ หมายถึง ชุดคาสั่งต่างๆ ที่จะสั่งให้เครื่องคอมพิวเตอร์ทางาน ซึ่งการเขียนคาสั่งเหล่านั้นเรียกว่า โปรแกรม
(Program) ถ้ามีหลาย ๆ คาสั่งจะเรียกว่า ชุดคาสั่ง (Statement) เพื่อให้เหมาะกับงานที่ต้องการโดยลักษณะที่คล้ายคลึงกัน
ของภาษาคอมพิวเตอร์ทุกภาษามีดังนี้
1.คาสั่งรับข้อมูลและแสดงผล (Receive Data and Display)
2.คาสั่งคานวณ (Calculated)
3. คาสั่งที่มีการเลือกทิศทาง (Direction)
4.คาสั่งเข้าออกของข้อมูล (Input and Output Data)
- 3. เป็น ภาษาโปรแกรมรุ่นที่หนึ่ง (first-generation programming language: 1GL) ซึ่งเป็น
ภาษาเดียวที่ไมโครโพรเซสเซอร์สามารถเข้าใจ คาสั่งเป็นตัวเลขล้วนๆ การอ่านและเขียนอาจต้องใช้เครื่องมือพิเศษ เป็น ภาษา
หรือคาสั่งที่ใช้ในการสั่งงานหรือติดต่อกับเครื่องโดยตรง ลักษณะสาคัญของภาษาเครื่องจะประกอบด้วยรหัสของเลขฐานสองซึ่ง
เทียบได้กับ ลักษณะของสัญญาณทางไฟฟ้าเข้ากับหลักการทางาานของเครื่องสามารถเข้าใจและ พร้อมที่จะทางานตามคาสั่งได้
ทันที
- 6. เป็นโปรแกรมที่ใช้ในการแปลความหมายของคาสั่งในภาษาคอมพิวเตอร์ชนิดต่าง ๆ ไปเป็นภาษาเครื่อง ซึ่งเป็นภาษาที่
คอมพิวเตอร์เข้าใจและทางานตามคาสั่งได้ โดยโปรแกรมที่เขียนจะเป็นโปรแกรมต้นฉบับหรือซอร์สโค้ด (source
code) ซึ่งโปรแกรมเมอร์เขียนคาสั่งตามหลักการออกแบบโปรแกรม และจาเป็นต้องใช้ตัวแปลภาษาคอมพิวเตอร์เพื่อ
ตรวจสอบไวยากรณ์ของภาษาว่าเขียนถูกต้องหรือไม่
1. อินเทอร์พรีเตอร์ (interpreter) เป็นตัวแปลภาษาคอมพิวเตอร์ระดับสูงไปเป็นภาษาเครื่อง โดยใช้หลักการแปล
คาสั่งครั้งละ 1 คาสั่งให้เป็นภาษาเครื่อง แล้วนาคาสั่งที่เป็นภาษาเครื่องนั้นไปทาการประมวลผล และแสดงผลลัพธ์ทันทีหากไม่
พบข้อผิดพลาด หลังจากนั้นจะแปลคาสั่งถัดไปเรื่อยๆจนกว่าจะจบโปรแกรม ในระหว่างการแปลคาสั่ง ถ้าหากพบข้อผิดพลาด
ทางไวยากรณ์ของภาษา
2. คอมไพเลอร์ (compiler) เป็นตัวแปลภาษาคอมพิวเตอร์ระดับสูงไปเป็นภาษาเครื่อง โดยทาการตรวจสอบความ
ถูกต้องของการเขียนคาสั่งทั้งหมดทั้งโปรแกรมให้เป็นออบเจ็คโค้ด แล้วจึงทาการแปลคาสั่งไปเป็นภาษาเครื่อง จากนั้นจึงทาการ
ประมวลผลและแสดงผลลัพธ์ หากพบข้อผิดพลาดของการเขียนโปรแกรม หรือมีคาสั่งที่ผิดหลักไวยากรณ์ของ
ภาษาคอมพิวเตอร์ โปรแกรมคอมไพเลอร์จะแจ้งให้โปรแกรมเมอร์ทาการแก้ไขให้ถูกต้องทั้งหมดก่อนแล้วจึงคอมไพล์ใหม่อีก
ครั้งจนกว่าไม่พบข้อผิดพลาดถึงจะนาโปรแกรมไปใช้งานได้