Today I am gonna talking about the difference between High - level Language & and Low - level Language .But first we have to know what does they contain , right ? Cause we don't know what they are ?So take a seat and let's start ..
Let's go through first low - level Language .
Well, if we want to learn Programming languages like C , C++ , Java , Assembly Language etc then we should know about them too .Let's understand with an example below ,
In our daily life , we are used to talking with many people with our own comfortable language . But can we talk to a computer with language English or Hindi or any other ? Ans is No .Because Computer is a machine after all . And computer only understands Machine Language,I mean binary (0 1) .Earlier if we want to do any addition like 9 + 2 ,in tha case we had to write the binary form of 9 ,binary form of + (addition) and 2 also . That is too difficult to remember binary form.Then "Assembly Language" are came to picture .So , now if we want to communicate with computer ,we can do with something called "Mnemonic" .Now the question is what is this ...
But now how to computer do understand the meaning of ADD , MUL etc .Well then "Assembler" is came to the picture .
Assembler is a translator which translates assembly language into Machine language .But this is so close to Computer.Basically low-level programming language provides a basic abstraction .
We can say it as assembly code or machine code too.Here the word "low",which refers something or small amount of abstraction between the language & machine language.
So , low level language are described as "Close to Computer or Hardware ".
And this language can convert to machine code without a compiler , interpreter & transpiler .Assembly language is an example of low level language.
It is simpler to making the process of developing a program with more understandable than using lower level language .
It comes with strong abstraction than low level language .But how would computer understand.
So now "Compiler" , "Interpreter" , "Transpiler" came's to picture . These all are translator that translates the code into machine language .
Below I have added a image to understand deeply about this two languages :
I hope this would be understandable ..That is it for today .
Please visit my Youtube channel link below :
https://www.youtube.com/channel/UCC_SnAOTQP7uckcZR_3QMcQ
Please follow my Facebook Page link below :
https://www.facebook.com/Code-Religion-795982750772492
Keep learning :)
Thank You .
Superb
ReplyDeleteGood job
ReplyDelete