Language processor
Appearance
Language processor may refer to:
- Natural language processor, a computer programmed to process human (natural) languages
- Programming language processor, a computer program which translates a source program written in one programming language to another
Language processor is an important functions of system software is to covert all user instructions into machine understandable language. When we talk of human machine intractions , languages are of three types
Machine level language , Assembly level language , High level language
System software that coverts source code (high level programming language ) to object code (machine code) is called languange processor . There are of three types
ASSEMBLER- Coverts assembly level programs into machine level program INTERPRETER- coverts high level programs into machine level program line by line COMPILER- converts high level programs into machine level programs at one go rather than line by line Machine level language - this language is nothing but a string of 0s and 1s that the machines can understand . It compltely machine dependent Assembly level language - this language introduces a layer of abstraction by defining mnemonics .Mnemonics are english words or symbols used to denote a long string of 0s and 1s .The complete instruction will also tell the memory address.Assembly level language us machine dependent High level language - this languages uses english like statements and is compltely independent of machines. Programs written using high level languages are easy to create , read and understand