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