answersLogoWhite

0


Best Answer

There is only one computer language that doesn't require a compiler - machine code. This is the language that the computer processor understands directly without having to be interpreted first. However it is difficult to understand and it is more usual for people to use assembly language.

User Avatar

Wiki User

14y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

9y ago

Machine code is the only language that requires no translation. It is the native language of the machine. Any language that requires an assembler, a compiler or an interpreter, in any combination, has to be translated.

This answer is:
User Avatar

User Avatar

Wiki User

7y ago

No, but all programming languages require a translation program to convert source code into machine code.

An assembler is a translator that converts low-level machine-specific code directly into that machine's native machine code. The resultant machine code can be stored and executed at any time without any further translation. An assembler is an extremely primitive translator that can be easily implemented in native machine code to accommodate that machine's specific instruction set. Every machine type requires its own native assembler (although versions of it will often be implemented by other vendors).

A compiler is a translator that converts high-level code into a low-level code. Typically the low-level code is machine code itself, however compilers can also be used to output assembly code or byte code, both of which require further translation.

An interpreter is a translator that executes a source program, performing the conversion to machine code while the program is executing. Each time the source is executed, it must be re-translated. As a result, interpreters run more slowly than native machine code programs. The source code may be a high-level language source or it may be the byte code produced by a compiler.

Most high-level languages are said to be either compiled or interpreted depending on which method of translation is used. However there's nothing to prevent an interpreted language from being compiled to native machine code, we simply need to write an appropriate compiler.

Java is an example of a language that is both compiled and interpreted. The Java source code is compiled to Java byte code which is suitable for interpretation by the Java virtual machine.

This answer is:
User Avatar

User Avatar

Wiki User

11y ago

Machine language is the code which can be directly executed by the micro processor, no other translation is necessary.

This answer is:
User Avatar

User Avatar

Wiki User

9y ago

Machine code.

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Why machine language does not require compiler?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What is compiler is working?

compiler used to convert high level language coad into machine level language


What coverts programs into machine language?

Assembler/compiler converts programs into machine language.


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.


What type of software translates a programming language into machine language for one type of machine?

A compiler and/or an assembler.


What is compiler and assembler?

Both, compiler and assembler, are software tools which translate instructions written in a programming language into executable machine code. (Both will typically require additional tools, such as a linker, in the process.) An assembler recognizes a machine-specific assembly language. This is a low-level language with a one-to-one relationship between language (assembly) instructions and machine code instructions. A compiler recognizes a generally machine-independent language such as the C programming language. These are higher level languages compared to the assembly languages, generally offering a one-to-many relationship between language instructions and expressions, and the resulting machine code instructions.


Which software translates high level language programme into machine language?

A compiler.


How does a compiler work and Composition?

changes code to machine language.


A computer program that converts the entire program into machine language at one time is called?

compiler


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

compiler or assembler


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


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


High level to Machine level language is converted using?

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