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

1.

ความหมาย

ภาษาใด ๆ ที่ผู้ใช้งานใช้สื่อสารกับคอมพิวเตอร์ หรือคอมพิวเตอร์ด้วยกัน

ภาษาเป็นตัวแทนการสื่อสารระหว่าง 2 สิ่ง หรือหลายๆ สิ่ง เพื่อให้เกิดความหมายและความเข้าใจตรงกัน

เป็นเครื่องมือทางอิเล็กทรอนิกส์ให้ทำงานตามที่ต้องการ

2.

ประเภท

ภาษาเครื่อง

ความหมาย

ป็นภาษาระดับต่ำที่สุดเพราะใช้เลขฐานสองแทนข้อมูล (0 และ1)และคำสั่งต่างๆทำให้การเขียนโปรแกรมยุ่งยากมาก

ตัวอย่างภาษา

ภาษาเครื่อง

เครื่องคอมพิวเตอร์สามารถทำงานได้ทันที

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

ผู้คิดค้น = -

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

ภาษาคอมพิวเตอร์ระดับต่ำ

ความหมาย

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

ตัวอย่างภาษา

ภาษาแอสเซมบลี (Assembly Language)

เป็นภาษาที่มีการใช้สัญลักษณ์ข้อความ (mnemonic codes) แทนกลุ่มของเลขฐานสอง เพื่อให้ง่ายต่อการเขียนและการจดจำมากกว่าภาษาเครื่อง

ทำให้นักเขียนโปรแกรมสามารถเขียนโปรแกรมได้สะดวกสะบายมากขึ้น

ใช้ตัวช่วยจำเพื่อแสดงคำสั่งเครื่องหรือ opcode ระดับต่ำแต่ละครั้งโดยทั่วไปแล้วยังลงทะเบียนสถาปัตยกรรม, แฟล็กและอื่น ๆ การดำเนินงานจำนวนมากต้องการตัวถูกดำเนินการหนึ่งตัวหรือมากกว่าเพื่อสร้างคำสั่งที่สมบูรณ์

ผู้คิดค้น= -

ภาษาคอมพิวเตอร์ระดับสูง

ความหมาย

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

ตัวอย่างภาษา

ภาษาฟอร์แทรน (FORmula TRANstation : FORTRAN)

คิดค้นขึ้นเป็นครั้งแรก ราว พ.ศ. 2497 โดยบริษัท ไอบีเอ็ม

เป็นภาษาที่เหมาะสำหรับงานที่ต้องการการคำนวณ

ใช้ในการคำนวณ เช่น งานทางด้านวิทยาศาสตร์ วิศวกรรมศาสตร์และงานวิจัยต่าง ๆ

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

ภาษาปาสคาล (Pascal)

คิดขึ้นในปี พ.ศ. 2514 โดยนิคลอส เวียซ (Niklaus Wirth) ศาสตราจารย์วิชาคอมพิวเตอร์ชาวสวิต

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

ใช้สอนหลักการเขียนโปรแกรม

1. รูปแบบของคำสั่งเป็นภาษา English
2. คำสั่งมีความง่ายต่อการทำความจดจำ เช่นคำว่า Begin , End , Read , Write หรือคำสั่งอื่น ๆ

ภาษาซี

เดนนิส ริตชี

ใช้งานบนสภาพแวดล้อมที่แตกต่างกัน
มีประสิทธิภาพสูง
ความสามารถในการโปรแกรมแบบโมดูล

ใช้งานได้บนสภาพเเวดล้อมที่ต่างกัน

ภาษาที่มีไวยากรณ์ที่เข้าใจง่ายคือใช้ภาษาอังกฤษ ทำให้เขียนโปรแกรมได้ง่ายเช่นเดียวกับภาษาระดับสูงทั่วไป