What is programming language??
What is programming language??
It is medium for communication. we, human being need language to communicate between us.
Similarly, to communicate with computer we need language and we call them programming language.
The computer understands binary/machine language i.e. A language made up with combination of zeros and ones. It is impossible for human to understand such difficult language. In result, we have programming languages which we can understand partially. These languages will be converted to machine language using some other program (using Compiler or Interpreter) in order to instruct the computer or system.
Based on the human understanding we have following types of languages.
Please note as we are moving down understand-ability of human will be strong and understand-ability machine will be weak.
1. Binary Language (Machine Language):
Binary stand for two, the computer understand this language, it is made up with combination of two elements zero's and one's.
OR a language which machine can understand called binary language, human can't understand this language (very difficult to understand).
2. Low Level Language:
The languages that machine can understand easily e.g assembly language,this language is based on instruction, ADD, SUB etc. Human can understand it but it is bit difficult to understand and lengthy to write.
3. Middle Level Language:
Programming languages that human can understand partially, like C and C++..
4. High Level Language:
Programming languages which are syntactically similar to English or any natural language fall under this type i.e Human can understand these programming languages easily, E.g Java and .Net
5. Natural Language:
The Languages which human speaks call natural language,, English, Hindi etc...
Happy Coding
It is medium for communication. we, human being need language to communicate between us.
Similarly, to communicate with computer we need language and we call them programming language.
The computer understands binary/machine language i.e. A language made up with combination of zeros and ones. It is impossible for human to understand such difficult language. In result, we have programming languages which we can understand partially. These languages will be converted to machine language using some other program (using Compiler or Interpreter) in order to instruct the computer or system.
Based on the human understanding we have following types of languages.
Please note as we are moving down understand-ability of human will be strong and understand-ability machine will be weak.
1. Binary Language (Machine Language):
Binary stand for two, the computer understand this language, it is made up with combination of two elements zero's and one's.
OR a language which machine can understand called binary language, human can't understand this language (very difficult to understand).
2. Low Level Language:
The languages that machine can understand easily e.g assembly language,this language is based on instruction, ADD, SUB etc. Human can understand it but it is bit difficult to understand and lengthy to write.
3. Middle Level Language:
Programming languages that human can understand partially, like C and C++..
4. High Level Language:
Programming languages which are syntactically similar to English or any natural language fall under this type i.e Human can understand these programming languages easily, E.g Java and .Net
5. Natural Language:
The Languages which human speaks call natural language,, English, Hindi etc...
Happy Coding
Comments
Post a Comment