Hello Programmers,
Hello Programmers,
Every Programmer should know this about the programs and programming languages and software.
Software is collection of programs, 'n' Number of Programs combine together like a single unit call Software
Program is set of instruction to perform Particular task.
compare your program with a paragraph.
As we have Sentences for Paragraph, In same manner we have Instruction for Program.
Instruction means 'tell to do something'.as teacher gives instruction to student,, In same manner we human instruct to computer.
What is a language??
It is medium for communication. we, human beings need language to communicate between us.
Similarly, to communicate with computer we need language (programming language).
As computer understand zero and one and it is impossible for human to understand such language,, we need another language which both can understand,Practically it is impossible,, Result is we have Programming languages which we can understand(not completely) which then converted to machine language using another program,,
Based on the understanding of human we have following types of language, Note that as we are moving down understandability of human is increasing and machine is decreasing.
Binary Language (Machine Language):
Binary stand for two, the computer understand the language which made up using 2 elements zero's and one's,,
we can say a language understandable by machine is called binary language .. human can't understand Such language,
Low Level Language:
A language that can be understandable by machine easily e.g assembly language,( this Language based on instruction, ADD, SUB etc.). Human can understand it but it is difficult to understand,
Middle Level Language:
Programming language that human can understand but not perfectly, like C and C++..
High-Level Language:
Programming language Which is syntactically similar to English i.e Human can understand such Programming languages easily, e.g Java and .Net
Natural Language:
A Language which human speaks call natural language,, English, Hindi etc...
Every Programmer should know this about the programs and programming languages and software.
Software is collection of programs, 'n' Number of Programs combine together like a single unit call Software
Program is set of instruction to perform Particular task.
compare your program with a paragraph.
As we have Sentences for Paragraph, In same manner we have Instruction for Program.
Instruction means 'tell to do something'.as teacher gives instruction to student,, In same manner we human instruct to computer.
What is a language??
It is medium for communication. we, human beings need language to communicate between us.
Similarly, to communicate with computer we need language (programming language).
As computer understand zero and one and it is impossible for human to understand such language,, we need another language which both can understand,Practically it is impossible,, Result is we have Programming languages which we can understand(not completely) which then converted to machine language using another program,,
Based on the understanding of human we have following types of language, Note that as we are moving down understandability of human is increasing and machine is decreasing.
Binary Language (Machine Language):
Binary stand for two, the computer understand the language which made up using 2 elements zero's and one's,,
we can say a language understandable by machine is called binary language .. human can't understand Such language,
Low Level Language:
A language that can be understandable by machine easily e.g assembly language,( this Language based on instruction, ADD, SUB etc.). Human can understand it but it is difficult to understand,
Middle Level Language:
Programming language that human can understand but not perfectly, like C and C++..
High-Level Language:
Programming language Which is syntactically similar to English i.e Human can understand such Programming languages easily, e.g Java and .Net
Natural Language:
A Language which human speaks call natural language,, English, Hindi etc...
Comments
Post a Comment