It converts the entire program to executable object code if the entire program is Error-free Code. to equivalent machine language in one go. It is a translator program that converts source code written in a High-Level language like Java, C++, etc. Assemblers are used to convert Low-level Language or Assembly Language Code into Machine Language (Binary code). Compilers and interpreters are used to convert High-Level Language into machine language. Hence, Compiler, Interpreter, and Assembler are types of language processors that convert programming languages to machine language (binary code). But we need a language translator in between because the computer understands only machine language (in the form of 0s and 1s) and it is hard for us to give instructions directly in machine language, so we use language processors/translators which are special translator system software used to convert the programming languages into machine code. In the same way, in the case of computers, we need languages to communicate to the computer and those languages are called programming languages. When humans want to express their feelings, thoughts, and ideas to other humans we communicate through languages.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |