Page 20 - COMPUTER PROGRAMMING_Neat
P. 20

5. LANGUAGE TRANSLATORS





         A  translator  is  a  programming  language  processor  that

         converts  a  computer  program  from  one  language  to

         another.    It  takes  a  program  written  in  source  code  and

         converts it into machine code.  It discovers and identifies the

         error during translation.



         Purpose of Translator

         It  translates  high-level  language  program  into  a  machine

         language program that the central processing unit (CPU) can

         understand.  It also detects errors in the program.













         All of the above work in some way towards getting a high-

         level  programming  language  translated  into  machine  code

         that  the  central  processing  unit  (CPU)  can  understand.

         Examples of CPUs include those made by Intel (e.g., x86),

         AMD (e.g., Athlon APU), NXP (e.g., PowerPC), and many

         others.  It’s  important  to  note  that  all  translators,  compilers,

         interpreters and assemblers are programs themselves.




           Programming Language concept                                                          17
   15   16   17   18   19   20   21   22   23   24   25