answersLogoWhite

0

The resulting programs are more efficient, use less processor cycles and memory. Because michine code is the most basic form of language that a processor can understand. It consists of 1's and 0's. It needs no interpreter to interpret to the processor and therefore is the fastest way to tell a processor which commands to run.

User Avatar

Wiki User

17y ago

What else can I help you with?

Related Questions

Why can't we use English in programming?

Computers don't understand English. All programs must be written in machine code -- the native language of the machine. Programs written in high-level languages must be converted to machine code in order to be executed. We can write machine code programs to perform the conversion for us. These programs are called compilers or interpreters.


American standard for information interchange ASCII?

ASCII is code in which computer programs are written . it is the computer machine language.if write a program in any computer language thaen it will be converted in this code.


Is the size of an integer compiler dependent or machine dependent?

The size of an integer is compiler-dependant. The compiler itself is machine-dependant so it could be argued they are in fact machine-dependent, however we don't write code to suit the machine, we write code to suit the compiler, even when the code is machine-dependent.


What is Disadvantage of high level language?

The only real disadvantage of high level languages is that they must be converted to machine code in order to execute. However, machine code is extremely difficult to work with; we use high level languages because it makes it easier to both write and maintain programs.


What is low level programing languages?

The programs written in Machine codes (like hexadecimal codes) are the Low level programs. These are understood only by the Microprocessor they are written for and written on. Whereas the High level programs are written in English like languages which are human redable.


Which software runs specific program.?

It depends on which specific program you have in mind. Native machine code programs do not require any software to run; the program was converted into the machine's native language during compilation and does not require further translation. However, machine code is non-portable. To execute the same program on another platform the source code must be recompiled for that platform. Conditional compilation directives ensure that the correct machine-specific source code is compiled. Byte code programs, however, do require software to execute. Byte code is not native machine code so must be converted to native machine code while it is executing. This is achieved using a runtime program known as an interpreter. Java is a typical example. Java source code is compiled to Java byte code suitable for interpretation by the Java virtual machine (JVM). Thus a JVM is required to execute Java programs. Unlike native machine code, byte code is portable; the same byte code will execute upon any machine that has a suitable interpreter available.


Which software runs a specific program?

It depends on which specific program you have in mind. Native machine code programs do not require any software to run; the program was converted into the machine's native language during compilation and does not require further translation. However, machine code is non-portable. To execute the same program on another platform the source code must be recompiled for that platform. Conditional compilation directives ensure that the correct machine-specific source code is compiled. Byte code programs, however, do require software to execute. Byte code is not native machine code so must be converted to native machine code while it is executing. This is achieved using a runtime program known as an interpreter. Java is a typical example. Java source code is compiled to Java byte code suitable for interpretation by the Java virtual machine (JVM). Thus a JVM is required to execute Java programs. Unlike native machine code, byte code is portable; the same byte code will execute upon any machine that has a suitable interpreter available.


How do you change source code into machine code?

A program called a compiler, or sometimes an assembler (depending on the programming language) does this for you. You write the source code, then invoke the program that will convert this into machine language.


What is the aim of computer languages?

The aim of all computer languages is to make it easier for humans to create and modify machine code, the native language of the machine.


Computer is a programs written for a computer?

Computer is a machine which solves complex problems. Programs are soft wares or you can say that its a code used by they computers


What is the disadvantage of change high level language to machine language?

The biggest disadvantage of machine level language is that it is extremely hard for humans to work with. Everything is in binary code, which is nothing more than a series of ones and zeroes. Programming anything in machine level language takes a very long time.


What translation programs converts assembly language programs to object program?

The only translation program that converts assembly language to machine code is an assembler.