In last post, we understood that C Language is the way through which we can write instructions in human readable form and the compiler convert into binary form. So before learning C language, we should understand the mean of Language. So, let’s first understand about language.
What is Language?
Language is a medium through which one can share his/her feeling, thoughts, expression etc. with others and vice-versa. That mean language is a mean of communication. The following requirement is must for a perfect communication:
- There must be at least two communicators.
- There must be some set of symbols to make some meaningful words, and each communicator agrees on these.
- last but most important, there must be some rule for proper arrangement of words to make a meaningful sentence.
Why is a Language required?
Suppose a person want to convey a message to 100 or 1000 persons, How can he ensure that they all get the
same message that he want to convey? The Language gives us this facility and ensure that they all will get the same message
because of it’s three conditions used to define a Language ( mention in next paragraph).
How can a Language be defined?
Anything that satisfied the following conditions can be considered as a language:
- It must have set of symbols.
- It has a set of meaningful words created using these symbols.
- It defines a set of rules called grammar, to arrange the words to make a meaningful sentence.
Example: Hindi, English, Japanese etc.
How can we say that English is a language?
To confirm that English is a language it must satisfied all three conditions specified above. So let’s check one by one.
- It must have set of symbols: In English lanugage. the symbols are small a – z and capital A – Z.
- It has a set of meaningful words created using these symbols : All words , we are writing are meaningful words created using these symbols.
- It defines a set of rules called grammar, to arrange the words to make a meaningful sentence: English language have it’s own grammer for Example. “He is a good boy.” is well structured and gramatically correct sentence while “a is boy good he” is gramatically incorrect and meaningless sentence.
How can we say that C is a language?
We can say C is a Language because it satisfied all there conditions required to define a Language.
- It has it’s own set of symbols.
- It has list of words created using these symbols (called keywords).
- It also have set of rules (called grammar) for correct syntax.
Base on that we can say that C is a Language.
We will learn all these in C tutorial. So don’t miss any post. Thank you …
