answersLogoWhite

0

They cannot be compared fairly, because their input is incompatible. You can compare two Assemblers, or two C-compilers, if you want.

User Avatar

Wiki User

12y ago

What else can I help you with?

Continue Learning about Engineering

What is the Difference between an assembler and cross assembler?

The assembly part of a compiler is at the back end of the build process. A build process takes instructions from a programming language and converts them into machine instructions. When you need to make machine instructions for a machine that is different than the type you are programming on you need a cross compiler. For instance, if you have a PC with an Intel X86 and you want machine instructions for an Xbox with a PowerPC inside then you would need to cross compile. You could take some intermediate output from your compilation process on the PC and use a cross assembler to make PowerPC instructions. Thus you would be using a cross assembler.


Disadvantages of high level languages?

I takes a big knowledge about that compiler. The programmer should be well educated person to do with this language.


What are the four major stages of compilation in programming?

This actually varies based upon the language as some have less than 4 or more than 4. However I believe you're looking for: -Preprocessor -Compile -Assembler -Linker


Is assembler a hardware?

No, an assembler is not hardware; it is a software tool. An assembler translates assembly language, which is a low-level programming language, into machine code that a computer's hardware can execute. While it interacts closely with the hardware, it operates as a program running on a computer rather than being a physical component.


What is the use of assembler in c plus plus?

an assembler is a program,just like a compiler.that processes staaements written in a particular high level language and produces an object code in a low level language (assembly language) that the computer can understand.

Related Questions

What is the Difference between an assembler and cross assembler?

The assembly part of a compiler is at the back end of the build process. A build process takes instructions from a programming language and converts them into machine instructions. When you need to make machine instructions for a machine that is different than the type you are programming on you need a cross compiler. For instance, if you have a PC with an Intel X86 and you want machine instructions for an Xbox with a PowerPC inside then you would need to cross compile. You could take some intermediate output from your compilation process on the PC and use a cross assembler to make PowerPC instructions. Thus you would be using a cross assembler.


Which career takes less than 8 years?

IT


Disadvantages of high level languages?

I takes a big knowledge about that compiler. The programmer should be well educated person to do with this language.


What are the four major stages of compilation in programming?

This actually varies based upon the language as some have less than 4 or more than 4. However I believe you're looking for: -Preprocessor -Compile -Assembler -Linker


Which takes less memory mp3 or wave file?

An mp3 takes less memory than a wave file because it is usually compressed.


Which Data type takes less space than lob?

no


Which game takes less than one hour?

Ender's


What is the difference between assembler and compiler?

Assembler- A computer program that takes computer instructions and converts them into a pattern of bits that the computer can understand and perform by it certain operations. Compiler- program that processes statements written in a programming language and turns them into machine language that a computer's processor uses. this program get the syntax error in the written program Conceptually speaking, both an assembler and a compiler do exactly the same thing: they take as input some language that is human-understandable, and translate that directly into machine code instructions that the computer can execute. However, in common usage, an "assembler" refers specifically to a such a program that takes as its input assembly language. Assembly language is a very "low-level" programming language, where short acronyms as used to represent machine instructions. Thus, assembly language very, very closely mirrors the actual machine code being executed, and (realistically) is only very mildly "human readable". Assemblers do little more than directly translate the assembly source code into machine code - that is, they don't do optimization of their own, as assembly language is meant as a direct representation of the machine code, and thus no optimization is required (or, desired). A "compiler" generally refers to any other instance of this concept, but usually means something that take a "higher-level language" (i.e. anything above assembly language) and translates that to machine code. Compilers generally need to be significantly "smarter" than an assembler, as the compiler does a whole lot more work, and thus, has the opportunity to make significantly optimizations when doing the source->machine code translation. That is, high-level languages allow for the expression of concepts of ideas, which make them ideal for humans to write programs in. The compiler must be sophisticated enough to take these ideas and convert them into concrete machine code instructions. In addition, better compilers notice places where shortcuts can be taken (optimizations) given the overall structure of the input source code.


Which planet takes less than a year to revolve round the sun?

Mercury and Venus. Venus is the planet which takes less then a year to orbit the sun, it takes 224.7 earth days.


What is passed on?

A single pass compiler also known as a one-pass compiler is a compiler that only passes through the code once and doesn't go back. They're faster than a multi-pass compiler but they are very limited in what they can do.


What is the length of time takes for a sponge to dry?

less than a minute


Why does compiler better than interpreter?

There is no point in comparison.