we need compiler to convert high level language in to machine language
no it can also understand person langugage pretty tricky huh lol
because we can execute our class file on any other machine, e.i. we can write source code on a machine and can execute it on any other machine without modifying it.
Assembly language does not use a traditional translator; instead, it uses an assembler to convert its mnemonics into machine code. The assembler translates the assembly instructions into binary code that the computer's CPU can understand and execute.
An Assembler converts assembly language instructions 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.
It is a type of software that convert programe into machine language
Assembler.
False. You cannot convert low-level language to high-level language, you can only convert from a high-level to a low-level. However, all languages, whether high-level or low-level, must ultimately be converted to machine code in order to execute.
With a compiler, which is a program that "knows" how to transform the programming language logic in to machine code and make it perform from that.
Actual Machine level language is binary language, which contains only '0' & '1 ' and it's the extreme besic of a computer's instruction. Then comes low level language, like assembly language and so on.
No, they are not the same. Assembly language uses mnemonic words to REPRESENT machine language; to be able to actually run it, a special program - a so-called assembler - then needs to convert it into machine language.
compiler used to convert high level language coad into machine level language