: : : I am looking for a decompiler I can use on old software that I have lost the source code for If any one can point me in the right direction I would be very happy
: : :
: : :
: :
: : I did a search on NBCi for decompilers. I could not find a QuickBasic decompiler. I did find several references to C decompilers. I have not downloaded any yet. (I tried to download dcc, but ran into problems.) Here are the most promising sites.
: :
: :
http://www.backerstreet.com/rec/rec.htm
: :
http://www.csee.uq.edu.au/~csmweb/dcc.html
: :
http://www.kknd2.de/
: : (The last site is in German(I think?) I don't read or speak German so I didn't make much sense of it. My search engine said it had a decompiler. I couldn't find it. I know there are german speakers on this message board. So maybe they might find it.)
: :
: : Even if you find a C decompiler that will decompile EXEs that were compiled with QuickBasic, it should be a big help. I don't know if you can decompile QuickBasic EXEs to C. Heck! I'm not even sure that you can decompile anything (C or QB). If it works let me know.
: :
: :
: :
: :
:
: I speak German & couldn't find anything about a decompiler on the whole site. And when I clicked on the "Coder World" section of their page (in the Projects/Projekte section) I kept getting server errors.
:
: I would assume if there was such things as "decompilers" (in the industry they call it reverse engineering), software manufacturers would all be broke. Imagine you could decompile Windows 2000! This is the reason why there is very few programs around with freely available source code (ie. they give you the source code with the software) - the Linux operating system is one of them.
:
Thanks Alister,
I've given up on the decompiler. I had download two C "decompilers", but I couldn't get any of the decompiled code to recompile. I even tried with 3 different C compilers. Even when the original program was written in C!
With what I know, I was afraid that decompiling was not possible. If it is it would be compiler specific and the resulting code would be barely readable. I thought I'd give it a try though. I was thinking of decompiling the decompiler to see how they did it!