Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: extracting bit from bitboard slow on P4 in C

Author: Eugene Nalimov

Date: 17:15:39 11/18/02

Go up one level in this thread


Vincent probably wrote about compiling to managed code, i.e. to MSIL. As with
Java Virtual Machine it's easy to decompile the byte code into more-or-less
source code, restoring all method names, and probably even variable names -- not
sure about local variables, but definitely for structure fields.

There is lot of companies who sell the Java (and probably C#) obfuscators, who
will rename variables, methods, etc., so that restored source will be harder to
understand.

But Visual C .Net includes normal "native" C and C++ compilers, exactly as
previous Visual Studio did. C# and managed C++ were added to the native C/C++,
not replaced them.

Thanks,
Eugene

On November 18, 2002 at 19:57:54, Bob Durrett wrote:

>On November 18, 2002 at 14:47:52, Vincent Diepeveen wrote:
>
><snip>
>
>>The NET 7.0 no one can use because you can decompile it too well.
>
><snip>
>
>Help!  Am I reading this out of context?
>
>If I purchase a computer with Windows XP and then purchase that compiler, I will
>not be able to use it because "you can decompile it too well"???
>
>(a)  What does that mean?  [Decompile?  Decompile too well? Decompile WHAT too
>well?]  Go from listing of maching language instructions back to source code?
>
>(b)  Would anybody be wasting their money by purchasing that computer and
>compiler?
>
>Are you concerned about keeping your source code secret?  So that DIEP can be
>commercialized but to keep the competition [Fritz] from stealing your ideas?
>
>I once worked with a team of top-notch ["Cracker Jack"] programmers to obtain a
>detailed flow chart from an object program.  It took months and then when we had
>the flow chart, we were still a long way from understanding the program.  A year
>later we finally were done.
>
>If you really want to keep your source code secret, maybe you should program in
>machine language to start with.  Perhaps there is some sort of "encription" that
>would help to make it impossible for anybody to decipher your machine
>instructions list.
>
>Bob D.



This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.