In very broad terms a compiler takes input in some computer programming language and converts it to a form that can be executed by a processor.
Generally there are four main phases
Lexical analysis takes the input and converts it to a stream of "tokens" which stand for things like reserved words, numbers or symbols from the language in which the original program was written.
Syntax analysis takes the tokens and does two things: verifies that the stream of tokens conforms to the rules of the programming language, and builds a tree structure that represents what the program is doing.
Code generation takes the tree structure and generates executable machine code (or virtual machine code for virtual machines such as Java).
Linking takes the generated code and combines it with other compiled modules and/or run-time libraries to produce a final executable file or "image".
At some stages code optimisation may be done by some compilers.
To the question,
It is an low level language
An assembly language is use to write programs :
1.Games
2.Operating system
3.Utility program
4.compiler/assembler/interpreter
5.Virus
6.Defragmenter
7.Device driver
I guess you're trying to refer to Assembly language.
use of reserved word in assembly language
An Assembler converts assembly language instructions into machine language.
Assembly langue is translated into machine language by an assembler.
Why would you want to do that? The usual procedure is to translate a high-level language such as Pascal to machine language. If you really want assembly language - perhaps to see how the Pascal compiler does its work - then presumably you can use a disassembler to convert the machine language (the executable file) into assembly language.
trick question. it doesnt work.
Assembly Language
So it works.
No.
I guess you're trying to refer to Assembly language.
use of reserved word in assembly language
assembly language uses abbreviation called menmonics.it is a bit easier to write computer programs in assembly language as compared to machine language but still requires skill and experienci.A program called assembler is used to convert an assembly language into machine language.
Each class of CPU has its own assembly language.
No.
An Assembler converts assembly language instructions into machine language.
Assembly langue is translated into machine language by an assembler.
You need an 8086 assembly language pencil.