-->

what is programming language translator

 Language Translator-

A language translator is used to translate high level language or assembly language program into machine language.

These are mainly three type’s translator…

        I.            Compiler

      II.            Interpreter

    III.            Assembler 

लैंग्वेज ट्रांसलेटर का उपयोग उच्च स्तरीय भाषा या असेंबली भाषा प्रोग्राम को मशीनी भाषा में अनुवाद करने के लिए किया जाता है।

ये मुख्यतः तीन प्रकार के अनुवादक हैं...

        I.            Compiler

      II.            Interpreter

    III.            Assembler 

I. Compiler-

Compiler is a translator which is used to convert programs in high-level language to machine language. It translates the entire program and also checks the errors in source program during the translation at the same time.

Some of the well-known compilers are:

Borland Turbo C, Javac, GNU compiler, Microsoft Visual Studio etc

कंपाइलर एक ट्रांसलेटर है जिसका उपयोग उच्च स्तरीय भाषा में प्रोग्राम को मशीनी भाषा में बदलने के लिए किया जाता है। यह पूरे प्रोग्राम को एक ही समय में ट्रांसलेट करता है और साथ ही ट्रांसलेशन के दौरान source program  में त्रुटियों की जांच भी करता है।

कुछ प्रसिद्ध कंपाइलर हैं:

Borland Turbo C, Javac, GNU compiler, Microsoft Visual Studio etc. 

II.  Interpreter -

Interpreter also is a translator which is used to convert programs in high-level language to machine language but it is differs from compiler. It is checks programs line by line and when it gets the first line is correct then it sends to execute.

Some of the popular interpreted languages are..

 Php, Python, Javascript, Ruby.

Interpreter भी एक अनुवादक है जिसका उपयोग उच्च स्तरीय भाषा में प्रोग्राम को मशीनी भाषा में बदलने के लिए किया जाता है लेकिन यह कंपाइलर से अलग है। यह प्रोग्राम को लाइन by लाइन जांच करता है और जब पहली Line सही होती है तो यह Program को execute करने के लिए भेजता है।

कुछ popular interpreted languages भाषाएं हैं..

Php, Python, Javascript, Ruby. 

      III.  Assembler-

Assembler is a translator which is used to translate the assembly language code into machine language code.

असेंबलर एक अनुवादक है जिसका उपयोग असेंबली भाषा कोड को मशीन भाषा कोड में अनुवाद करने के लिए किया जाता है।