In our daily life we meet many people, we come to know about many things around the world through friends, family or anyone else. Now the question is that How do we do it? The answer to that would be “Communication”. Okay, So how do we communicate? There are some components that we need for communication rather I should say successful communication.
What is Communication? Communication is the simplest and only way of sharing knowledge and collecting information.
Components of Communication Sender Medium Message Language/Protocol Receiver
Components of Communication (continued..) Sender: Sender is someone who sends/shares information Medium: Medium is termed as a path for the data that is being shared. Message: Message is anything that is being transferred between the sender and receiver.
Components of Communication (continued..) Language/Protocol: A Language is a collection of symbols that are known to both sender and receiver and have some meaning while a Protocol is the set of rules that apply to those symbols as they can be in an organized manner. Receiver: Receiver is someone who receives the information that was sent/shared earlier.
Significance of Language Communication can’t be successful if the sender and receiver are using different language. Example: Two people, one a Chinese and one an English person both talking to each other, neither the English man talking in English would understand what the Chinese person is saying nor the person talking in Chinese would understand what the English person is saying, which would result in an unsuccessful communication.
Communication Modes Human to Human Machine to Machine Human to Machine
Human to Human Human to Human communication is simple and it doesn’t require anything special except a language because sender and receiver in this communication is human, air plays the role of medium, so it’s just the language that is required. The language required for H2H communication is known as Natural Language. If we talk in specific terms then we can call English language as the natural language because it’s spoken around the world in most of the countries. All the human spoken languages can be considered natural languages.
Machine to Machine Machine to Machine communication is slightly different from the H2H communication because it requires two special things; a medium and a language. In M2M communication wires play the role of medium and the language that is required is known as Machine/Binary Language. Machine language is a special language that is used within the machines; it’s difficult for humans but easy for machines to understand. In machine language every letter, word or symbol is represented by the combination of 0s and 1s
Human to Machine Human to Machine communication is totally different from the other two. It requires a human as a sender and a machine as a receiver or vice versa. H2M communication requires special language known as programming languages. Programming languages are languages that are more like Natural Language, (English) they are easy for human but difficult for machine to understand. Because a human can’t understand the machine language and a machine can’t understand programming languages so a translator known as Assembler/Compiler is used to translate the data that is being sent to & received from
Conclusion So it makes clear that we need programming languages for communication between the Humans & Machines.