ภาษาคอมมพิวเตอร์
ความหมาย
ภาษาใด ๆ ที่ผู้ใช้งานใช้สื่อสารกับคอมพิวเตอร์ หรือคอมพิวเตอร์ด้วยกัน
ภาษาเป็นตัวแทนการสื่อสารระหว่าง 2 สิ่ง หรือหลายๆ สิ่ง เพื่อให้เกิดความหมายและความเข้าใจตรงกัน
เป็นเครื่องมือทางอิเล็กทรอนิกส์ให้ทำงานตามที่ต้องการ
ประเภท
ภาษาเครื่อง
ความหมาย
ป็นภาษาระดับต่ำที่สุดเพราะใช้เลขฐานสองแทนข้อมูล (0 และ1)และคำสั่งต่างๆทำให้การเขียนโปรแกรมยุ่งยากมาก
ตัวอย่างภาษา
ภาษาเครื่อง
เครื่องคอมพิวเตอร์สามารถทำงานได้ทันที
ภาษานี้ประกอบด้วยตัวเลขล้วน ผู้ที่จะเขียนโปรแกรมภาษาเครื่องได้ ต้องสามารถจำรหัสแทนคำสั่งต่าง ๆ ได้ และในการคำนวณต้องสามารถจำได้ว่าจำนวนต่าง ๆ ที่ใช้ในการคำนวณนั้นถูกเก็บไว้ที่ตำแหน่งใด
ผู้คิดค้น = -
ประโยชน์ ภาษานี้ประกอบด้วยตัวเลขล้วน ทำให้เครื่องคอมพิวเตอร์สามารถทำงานได้ทันที
ภาษาคอมพิวเตอร์ระดับต่ำ
ความหมาย
เป็นภาษาที่พัฒนาจากภาษาคอมพิวเตอร์ขึ้นอีกระดับหนึ่ง โดยการใช้ตัวอักษรภาษาอังกฤษเป็นรหัสแทนการทำงาน การใช้และการตั้งชื่อตัวแปรแทนตำแหน่งที่ใช้เก็บจำนวนต่าง ๆ ซึ่งเป็นค่าของตัวแปรนั้น ๆ การใช้สัญลักษณ์ช่วยให้การเขียนโปรแกรม
ตัวอย่างภาษา
ภาษาแอสเซมบลี (Assembly Language)
เป็นภาษาที่มีการใช้สัญลักษณ์ข้อความ (mnemonic codes) แทนกลุ่มของเลขฐานสอง เพื่อให้ง่ายต่อการเขียนและการจดจำมากกว่าภาษาเครื่อง
ทำให้นักเขียนโปรแกรมสามารถเขียนโปรแกรมได้สะดวกสะบายมากขึ้น
ใช้ตัวช่วยจำเพื่อแสดงคำสั่งเครื่องหรือ opcode ระดับต่ำแต่ละครั้งโดยทั่วไปแล้วยังลงทะเบียนสถาปัตยกรรม, แฟล็กและอื่น ๆ การดำเนินงานจำนวนมากต้องการตัวถูกดำเนินการหนึ่งตัวหรือมากกว่าเพื่อสร้างคำสั่งที่สมบูรณ์
ผู้คิดค้น= -
ภาษาคอมพิวเตอร์ระดับสูง
ความหมาย
เป็นภาษาที่สร้างขึ้นเพื่อช่วยอำนวยความสะดวกในการเขียนโปรแกรม กล่าวคือลักษณะของคำสั่งจะประกอบด้วยคำต่าง ๆ ในภาษาอังกฤษ ซึ่งผู้อ่านสามารถเข้าใจความหมายได้ทันที
ตัวอย่างภาษา
ภาษาฟอร์แทรน (FORmula TRANstation : FORTRAN)
คิดค้นขึ้นเป็นครั้งแรก ราว พ.ศ. 2497 โดยบริษัท ไอบีเอ็ม
เป็นภาษาที่เหมาะสำหรับงานที่ต้องการการคำนวณ
ใช้ในการคำนวณ เช่น งานทางด้านวิทยาศาสตร์ วิศวกรรมศาสตร์และงานวิจัยต่าง ๆ
ลักษณะของคำสั่งจะประกอบด้วยคำต่าง ๆ ในภาษาอังกฤษ ซึ่งผู้อ่านสามารถเข้าใจความหมายได้ทันที
ภาษาปาสคาล (Pascal)
คิดขึ้นในปี พ.ศ. 2514 โดยนิคลอส เวียซ (Niklaus Wirth) ศาสตราจารย์วิชาคอมพิวเตอร์ชาวสวิต
ลักษณะของคำสั่งจะประกอบด้วยคำต่าง ๆ ในภาษาอังกฤษ ซึ่งผู้อ่านสามารถเข้าใจความหมายได้ทันที
ใช้สอนหลักการเขียนโปรแกรม
1. รูปแบบของคำสั่งเป็นภาษา English
2. คำสั่งมีความง่ายต่อการทำความจดจำ เช่นคำว่า Begin , End , Read , Write หรือคำสั่งอื่น ๆ
ภาษาซี
เดนนิส ริตชี
ใช้งานบนสภาพแวดล้อมที่แตกต่างกัน
มีประสิทธิภาพสูง
ความสามารถในการโปรแกรมแบบโมดูล
ใช้งานได้บนสภาพเเวดล้อมที่ต่างกัน
ภาษาที่มีไวยากรณ์ที่เข้าใจง่ายคือใช้ภาษาอังกฤษ ทำให้เขียนโปรแกรมได้ง่ายเช่นเดียวกับภาษาระดับสูงทั่วไป