A language processor is a special type of a computer software that has the capacity of translator the source code or program codes into machine codes. The following are different types of language processors are:
Compiler:
A compiler is a language processor which translate source code from high level language into binary machine code .
Assembler:
An assembler translates from a low level language to binary machine code. The assembler produces one machine instruction for each source instruction . The assemblers are generally used in assembling the source code or program code written in assembly language .
Interpreter:
An interpreter is different from compiler and assembler . It does not convert program into machine code format instead ot directs the CPU to obey each program statement . That means interpreter translate and executes each statement of instruction simultaneously.
As we discussed above, there are other language processors such as linker, debugger and loader. Let us examine how source code is compiled and it results into an executable file in c language .
Compiler:
A compiler is a language processor which translate source code from high level language into binary machine code .
Assembler:
An assembler translates from a low level language to binary machine code. The assembler produces one machine instruction for each source instruction . The assemblers are generally used in assembling the source code or program code written in assembly language .
Interpreter:
An interpreter is different from compiler and assembler . It does not convert program into machine code format instead ot directs the CPU to obey each program statement . That means interpreter translate and executes each statement of instruction simultaneously.
As we discussed above, there are other language processors such as linker, debugger and loader. Let us examine how source code is compiled and it results into an executable file in c language .
nice definition of language processor....please update different activities of a language processor
ReplyDeletegood
ReplyDeletenice
ReplyDeletenice definition. Thanks
ReplyDeletethanks for help
ReplyDeleteThankyou for giving such a detailed information about language processors
ReplyDeleteVery nice,Thnaks
ReplyDeleteNice
ReplyDeleteNice
ReplyDeletetanks,
ReplyDeletewhat are the phases in language procerssor?
Good Describe
ReplyDeleteThanks for best definition.
ReplyDelete1010100010011000
ReplyDeleteVery good for such an information it is very helpful for all the users.
ReplyDeleteVery good for such an information it is very helpful for all the users.
ReplyDeleteVery simple and detailed description explained in a good way
ReplyDeleteVery simple and nice
ReplyDeletescope of economics
ReplyDeletedirectory operations
Types of GSM Handover
Vectored & non-Vectored Interrupts
Data Encryption Standard
Function Overloading C#
GSM Architecture
Diminishing Returns
ReplyDeleteMacro Processor Design Options
Basic Terms of Nonlinear Data Structure
Control Inflation Measures
Operator Precedence Parsing Algorithm using Stack
Manage Code
Flags Registers in 8085
Function Overloading C#
Role of Parser
ReplyDeleteFlat Panel Display
Naming Distributed system
Conversion from NFA to DFA (Thompson’s rule)
virtual mode 80386
time shared common bus
mapping cardinality
rsa algorithm
general pivot
steepest ascent hill climbing
Nice
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteThis comment has been removed by the author.
ReplyDeletenice definition of language processor ....please also tell us about different activities of a language processor
ReplyDeleteVery good
ReplyDeleteGjb bro
ReplyDeleteVery helpful answer
ReplyDeleteVery helpful answer
ReplyDelete