how to hide our soure code in application devoping

0 views
Skip to first unread message

gangadhar

unread,
Nov 26, 2007, 1:39:39 AM11/26/07
to Principles of Programming with JavaScript
hi friends,
i ve a doubt regarding source code ( the application or(some devoloped
by some programing language) ........

let us say i ve devoloped an application in c/c++/scheme/java.......
or any

then i ve to give it to a customer.. or i ve sell it

then how to give the application ..with out revealing my source code..

for example
i ve devoloped one program for business application in SCHEME or C
then
in what form i ve to give my application to the customer
..................................

if it is a JAVA application i can give the .class file to the customer
so that it can run on any machine....
because java has got the intermediate architecture...

my doubt is that in the same way i cant give my C/SCHEME code to
customer as i did with JAVA...
because c/scheme languages dont ve .class files as a JAVA has.


------------------------------------------------------------------------------------------------------------------------------------------------------

i think u all understand what my doubt is .......
am i thinking in right way or my assumption is completely in the
wrong way?
please give me reply ...........

Girish

unread,
Nov 28, 2007, 7:47:09 AM11/28/07
to Principles of Programming
Hai ganga,

C,C++ and Scheme program can be converted to binary executables.
ie files which could be invoked to run.[eg:notepad.exe which runs by
just clicking it ]

In DrScheme we can make executables with
<menu>Scheme->Create Executable<menu>

When you develop an application will have many files that has to be
put in the
installing system.So generally a flat installation(copy pasting) is
not done.Instead
the application is packaged using packagers like installshield and
microsoft msi.
Many windows games and application comes as packages and you might
have seen
lot of them(eg Adobe,firefox etc).

Usually java applications are packeged as jar files.

There is also something known as build automation tools
like apachae ant which make files in unix etc which automates the
process of compilation,running etc....

With Regards
Girish N Gopal.




On Nov 26, 11:39 am, gangadhar <gangadharc-...@mail.iiitmk.ac.in>
wrote:
Reply all
Reply to author
Forward
0 new messages