1. UNCOMPILER

Hi all!

I was wondering if it's possible to 'uncompile' a program written in
a high-level lenguage in order to see it's code?(someone told me that
it was impossible:(

I thought that the BIND program was a compiler!
What's the difference between shrouding,binding & compiling?

Thanx a lot for ya help:)

Regards,
   Luis

new topic     » topic index » view message » categorize

2. Re: UNCOMPILER

At 07:57 PM 5/28/98 +0000, Luis wrote:

>Hi all!
>
>I was wondering if it's possible to 'uncompile' a program written in
>a high-level lenguage in order to see it's code?(someone told me that
>it was impossible:(

There are programs called disassemblers - they reverse the
assembly process.
Problems: they have no way of knowing what the original
variables, functions, etc were named.
They have trouble telling the difference between program
code and data (it's all just bytes)

It is possible to disassemble (and understand) a program
written in, for example, C - providing the program is *very*
short and direct (maybe 10 lines)

>
>I thought that the BIND program was a compiler!
>What's the difference between shrouding,binding & compiling?
>
Bind converts each statement (like puts..) into some kind
of token, and attaches it to the ex.exe to make a runnable
program. The token calls a Euphoria routine.
That's somewhat different from a compiler - which
converts each statement into actual machine code to do the
task.

There was a better explanation of this last week from
Ralf, I think.

Irv

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu