ใบงานที่ 2
1.
ภาษาคอมพิวเตอร์ หมายถึง
ภาษาใดๆที่ผู้ใช้งานใช้สื่อสารกับคอมพิวเตอร์ หรือคอมพิวเตอร์ด้วยกัน แล้วคอมพิวเตอร์สามารถทำงานตามคำสั่งนั้นได้ คำนี้มักใช้เรียกแทนภาษาโปรแกรม แต่ความเป็นจริงภาษาโปรแกรมคือส่วนหนึ่งของภาษาคอมพิวเตอร์เท่านั้น และมีภาษาอื่นๆที่เป็นภาษาคอมพิวเตอร์เช่นกันยกตัวอย่างเช่น HTML เป็นทั้งภาษามาร์กอัปและภาษาคอมพิวเตอร์ด้วย แม้ว่ามันจะไม่ใช่ภาษาโปรแกรม หรือภาษาเครื่องนั้นก็นับเป็นภาษาคอมพิวเตอร์ ซึ่งโดยทางเทคนิคสามารถใช้ในการเขียนโปรแกรมได้ แต่ก็ไม่จัดว่าเป็นภาษาโปรแกรม
2.
ภาษาคอมพิวเตอร์ มีกี่ระดับ อะไรบ้าง?
2.1. ภาษาระดับต่ำ (Low Level Language) เป็นภาษาที่มนุษย์ทำความเข้าใจได้ยาก ส่วนใหญ่ต้องมีความเข้าใจเกี่ยวกับสถาปัตยกรรมคอมพิวเตอร์ และฮาร์ดแวร์เป็นอย่างดีจึงจะสามารถ
เขียนโปรแกรมสั่งงานได้มีข้อดีในส่วนที่เขียนโปรแกรมควบคุมอาร์ดาแวร์แต่ละส่วนได้โดยตรงจึงทำงานได้เร็ว แต่ไม่เหมาะที่จะใช้ในการพัฒนาโปรแกรม ตัวอย่างของภาษาระดับต่ำได้แก่ ภาษาเครื่อง (Machine Language) และภาษาแอสเซมบลี (Assembly Language) เป็นต้น
2.2. ภาษาระดับกลาง (Medium Level Language) เป็นภาษาที่ทำความเข้าใจได้ไม่ยากนัก เพราะมีลักษณะ เป็นภาษาแบบโครงสร้าง ทำความเข้าใจได้เหมือนกับภาษาระดับสูงแต่ทำงานได้รวดเร็วเหมือนกับภาษาระดับต่ำ สามารถใช้บนเครื่องที่มีความเร็วต่างกันโดยไม่ต้องดัดแปลง ภาษาระดับกลางจึงเป็นที่นิยมใช้กันแพร่หลาย ตัวอย่างของภาษาระดับกลาง ได้แก่ ภาษาซี เป็นต้น
2.3. ภาษาระดับสูง (High Level Language) เป็นภาษาที่ทำความเข้าใจได้ง่าย มีลักษณะของ
การใช้คำสั่งเป็นภาษาอังกฤษซึ่งใกล้เคียงกับภาษามนุษย์มากการสั่งให้คอมพิวเตอร์ทำงานจะต้องมีการแปลความหมายของคำสั่งโดยใช้ตัวแปลภาษาทีละชุดคำสั่งที่เรียกว่า Interpreter
หรือแปลครั้งเดียวทั้งโปรแกรมที่เรียกว่า Compiler
3.
จงเขียนชื่อภาษาคอมพิวเตอนร์มา 5 ข้อ
ภาษาซี (C)
-ใช้สำหรับงานด้านคณิตศาสตร์ วิทยาศาสตร์ และ วิศวกรรมศาสตร์
-พัฒนาโดย นายเดนนิส ริชชี่(Dennis Ritchie) สนับสนุนโดยบริษัท เอทีแอนด์ที (AT&T)
ภาษาเอดา (ADA : ชื่อของ Augusta Ada )
-ใช้สำหรับงานด้านทหาร
-สนับสนุนโดยกระทรวงกลาโหมประเทศสหรัฐอเมริกา
ภาษาอัลกอ (ALGOL : ALGOrithmic Language)
-ใช้สำหรับงานด้านวิทยาศาสตร์
-ถูกพัฒนาต่อให้เป็นภาษา PL/1 และ PASCAL
ภาษาพีแอลวัน (PL/1)
-ใช้สำหรับงานทั่วไป ทั้งงานธุรกิจและงานการคำนวณ
-ใช้กับเครื่องคอมพิวเตอร์ของบริษัท ไอบีเอ็ม
ภาษาโพรล็อก(PLOLOG : PROgramming LOGic)
-นิยมใช้ในงานด้านปัญญาประดิษฐ์(AI : Artificial Intelligent )
ไม่มีความคิดเห็น:
แสดงความคิดเห็น