answersLogoWhite

0

An Assembler converts Assembly instructions into executable machine language. A Compiler converts higher level programming language instructions into Assembly instructions, and then those are turned into executable machine language. Most Compilers allow generation of "object" code, which is the Assembly instruction set generated by the Compiler. Some older Compilers allow for the Assembly instructions to be fine tuned by the programmer. Compiled programming languages typically generate many lines of Assembly instructions for each program statement. Some programming languages, such as ANSI C, are very close to Assembly, while others such as Java, result in many Assembly instructions per program statement. Most Compilers are highly optimized and it would be difficult for a human programmer to improve the efficiency of the output. Assembly level instructions are very difficult for someone not trained on Assembly to read and comprehend.
: compiler is a system software which translates high level language into machine language all in one line of source program is treated as input and accessed on turn into machine language during which errors are encountered the entire program is error free it will be compiled and machine code will be generated. e.g.c++,java,c language. : Assembler is also a system software used to convert an assembly language program into machine language.e.g. T A S M (Turbo Assembler Software), A S M( Microsoft Assembler Software)

User Avatar

Wiki User

8y ago

What else can I help you with?

Related Questions

What is the difference between an assembler and a translator?

what is the difference between an assembler and the translator


What is DML Compiler?

What is difference between Compiler and DML Compiler


What is the Difference between cross assembler and resident assembler?

An assembler which runs on a computer for which it produces object codes


Description on compiler and assembler with block diagram and figures?

Most of the compiler's that are used to compile programs is coded with the old assembler language. Assembler is also the older language which is used in the old Mainframe environment


The three Types of translator?

Assembler, Compiler and Interpretor


What is difference between assembler and linker?

There is no definite term "assembler" in compilation process. It is more like "compiler" and "linker". Assembler usually refers to a compiler of machine language: http://en.wikipedia.org/wiki/Assembly_language So you probably mean difference between compiler and linker? Lets say you have a 3 module program, and it uses a 3rd party library, then the compiler will just compile each of your modules (separately) into binary pieces, which have "unclosed" references to abovementioned library and other 2 modules. After u have 3 binary pieces comes in "linker" it attaches those "unclosed" (or unlinked) links to other modules and library, therefore giving you working program file (.exe file for example). Really hard to say that without a schema or something like that:) Hope this answer helped you.


Examples of computer language translators?

Assembler Interpreter Compiler


What is the difference between computer interpreter assembler?

wee2


What are the difference between a compiler design and a compiler?

In Compiler there is no design word ,whereas in compiler design there is design word


What are types of system programs?

compiler linker loader macroprocessor assembler


What are the types of system program?

compiler linker loader macroprocessor assembler


What are the five types of system?

compiler linker loader macroprocessor assembler