answersLogoWhite

0


Best Answer

An interpreter.

Not to be confused with a compiler which compiles the entire program into native machine code, optimising the resultant code for efficiency. However, some compiled languages, such as Java, compile to byte code rather than machine code. Java byte code must still be interpreted by the Java Virtual Machine runtime in order to produce the required machine code, which is more efficient than a fully-interpreted language would be, but nowhere near as efficient as a native machine code compilation would be. The problem with native machine code is that it is non-portable; it must be recompiled for each target platform, whereas interpreted languages do not (the interpreter handles the machine-specifics at runtime).

User Avatar

Wiki User

9y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What converts a high level language into a machine language line by line?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What is assembler can do?

It converts machine level language to high level language simultaneously...and vice versa..


What program that converts a high level programming language into machine language?

compiler or assembler


What do you mean by compiler?

Which converts high level language into machine understandable codes!


What do you mean by compile?

Which converts high level language into machine understandable codes!


Who converts the computer language into machine language?

A compiler or interpreter converts high-level programming languages into machine code that can be understood and executed by the computer's hardware.


Example of compiler converting the high level language into machine language?

Compiler Compiler is the correct answer. It's a programme that converts source code written in a high-level programming language into machine code for a particular computer architecture. It translates high-level language into machine language, to put it simply. To learn more about data science please visit- Learnbay.co


High level to Machine level language is converted using?

high level language is converted to machine level language using a compiler or an interpreter


What is the difference between high level language and machine language?

The difference between high level languages and machine languages are as follows: 1)Machine language uses binary numbers/codes but high level languages(HLL) use key words similar to English and are easier to write. 2)Machine Language is a Low level language and is machine dependant while HLLs are not.


What is required to convert a high level language into machine language so as to execute it later?

we need compiler to convert high level language in to machine language


Is jvm a compiler?

Basically they do the same: converting from one level of language into another. A compiler converts high level language (programming language like java) into machine-language. That is language a computer understands. An interpreter converts high level language into an intermediate level. When a program is exectuted, that intermediate level is reconverted to machine language.


Which converts high level languageprogram to machine readable form?

compiler or assembler


One instruction in high level language corresponds to one instruction in machine language?

No. Generally, one instruction in a high level language corresponds to many instructions in machine language.