Compiler
Compiler is the correct answer. It's a programme that converts source code written in a high-level programming language into machine code for a particular computer architecture. It translates high-level language into machine language, to put it simply.
To learn more about data science please visit- Learnbay.co
Compiler.
compiler used to convert high level language coad into machine level language
Assembler/compiler converts programs into machine language.
Not only can we but we have to! Machine code is the only language understood by the computer, thus all languages, both low and high level, must be converted to machine code in order to execute. Most compiled languages can produce low-level symbolic code (assembly language), but not all, especially those that compile to byte code rather than machine code. However, all code has to be compiled or interpreted to machine code at some point and machine code can be disassembled to produce low-level symbolic code.
A compiler or interpreter converts high-level programming languages into machine code that can be understood and executed by the computer's hardware.
A compiler and/or an assembler.
A compiler.
Basically they do the same: converting from one level of language into another. A compiler converts high level language (programming language like java) into machine-language. That is language a computer understands. An interpreter converts high level language into an intermediate level. When a program is exectuted, that intermediate level is reconverted to machine language.
changes code to machine language.
compiler
Compiler is used to convert a language readable in user domain into the tasks which is understood by the machine. example: C++ compiler compiles program written in a langauge understood by user which compiles this to a task which can be executed by a computer's processor.
compiler or assembler