answersLogoWhite

0

No. Machine code can be disassembled, but you can never reproduce the original source code, even if the original code was written using low-level assembly language. Disassembled code is similar to assembly language, but all the user-defined tokens and comments will be stripped out, thus the programmer must use his intuition and skill to "untangle" the code. This is a time-consuming task and is considered illegal when used to reverse-engineer intellectual property.

User Avatar

Wiki User

10y ago

What else can I help you with?

Related Questions

What is required to convert a high level language into machine language so as to execute it later?

we need compiler to convert high level language in to machine language


What is the low level software?

those software which understand the machine level language. Like DOS.


What is Low level software?

those software which understand the machine level language. Like DOS.


Which software translates high level language programme into machine language?

A compiler.


What is compiler is working?

compiler used to convert high level language coad into machine level language


What is campilar?

Compiler, is a software that translates computer programs from higher level language to machine language.


Which wii give High-level programming language from machine language?

You cannot convert machine code to high-level language. It's a one-way process. The best you can do is disassemble a machine code program, producing code similar to assembly language.


What is pass1 assembler?

pass 1 assembler is assembler which convert assembly level language into machine level language in one pass only


How do you convert higher level language into lower level 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.


How to convert low level language into high level language?

lang are convert into low level language by


How do you convert a lower level language to a higher level programming language?

You cannot. Conversion is one-way only. It is possible to convert machine code to disassembly, but disassembly is not high-level, it is simply a symbolic representation of the machine code, similar to assembly but without any constants, named variables or comments.


True or false question Lower level language must first be converted to high level language make it slower?

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.