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.
असेंबलर एक अनुवादक है जिसका उपयोग असेंबली भाषा कोड को मशीन भाषा कोड में अनुवाद करने के लिए किया जाता है।
Post a Comment