A compiler is a program that reads a program written in one language and translates it into another equivalent program in other language(target language).i.e, Hll------Mll
A translator on the other hand translates a given language into many languages as per requirement like Chinese to English and others as per capability.
softwere
the PC or computer ONLY UNDERSTAND 0 and 1 (Binary Code) which is a switch between on and off in electric current. if we do not use translators or compilers we will have a hard time trying to program the PC to do something so we use something more understandable(command syntax) to "tell" the PC what to do
No
Machine level instructions can be converted to readable assembly language using a disassembler. If the machine instructions originated from a higher level language, there may also be a decompiler to create something resembling the original high level language version of the program.
C-compiler translates the C-source into Assembly or machine code. On the other hand, C-interpreter -- well, there is no such thing as C-interpreter.
softwere
The three main types of language translators are compilers, interpreters, and assemblers. Compilers translate the entire source code into machine code before execution, interpreters execute code line by line, and assemblers translate assembly language code into machine code.
Translators simply reduce the execution gap they convert a given lang into simpler while loaders load the program into optimized memory location
Kai Koskimies has written: 'Automating language implementation' -- subject(s): Compilers (Computer programs), Translators (Computer programs)
Brian M. Carlson has written: 'Discussion of portable compilers' -- subject(s): Compilers (Computer programs), Modula-2 (Computer program language), C (Computer program language), Translators (Computer programs)
Interpretors and translators are pretty much one and the same however interpreters tend to know the culture of the language as well as just the words. Translators can be electronic devices or people.
There really is'nt one. It's the way the different translators decided to spell her name romanized.
since computers can understand only binary or machine language, that is the language of 1's and 0's, all high level languages requires a translators. translators are of two types, one is compiler and another is interpreter. there is a quiet difference between both these translators. these translators convert the high level codes in to number of machine codes, so that it can be processed or runned by a computer easily.
the PC or computer ONLY UNDERSTAND 0 and 1 (Binary Code) which is a switch between on and off in electric current. if we do not use translators or compilers we will have a hard time trying to program the PC to do something so we use something more understandable(command syntax) to "tell" the PC what to do
The same way translators would help anyone - by acting as a bridge between people who hasn't got a common language.
[object Object]
High-level languages are converted into machine code using translation software, which is commonly included with programming software. Compilers and interpreters are the terms for these translators. Compilers and interpreters are used to translate programmes. To learn more about data science please visit- Learnbay.co