473,378 Members | 1,156 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,378 software developers and data experts.

Good native machine code to C/C++ interpreter?

I tried google and Ask, but java to C++ or native code to byte code etc etc interpretors always flood the screen. Here is the thing though, I basically need a way to "decompile" an executable back into C/C++ source and thought that this apparently fictional interpretor was the way to go. Can someone give me some links to a couple good ones? I'm having a lot of trouble finding them.
Apr 6 '07 #1
2 1175
Banfa
9,065 Expert Mod 8TB
That is because they don't really exist, you may be able to find a dis-assembler that gives assembly code from an executable but the extra step of going back to C++ code just isn't going to happen.

Compilation is a one-way process.
Apr 6 '07 #2
That is because they don't really exist, you may be able to find a dis-assembler that gives assembly code from an executable but the extra step of going back to C++ code just isn't going to happen.

Compilation is a one-way process.
Well that kinda stinks. Oh well, no biggy since I already have a good history of assembly under my belt. I also kind of suspected this because C++ has more diverse versions and libraries and as such, converting native back to C++ would be no easy task unless there was a standard library that could not be altered/added to or created in any way much in the way Assembly works (or at least I think it does).
Apr 6 '07 #3

Sign in to post your reply or Sign up for a free account.

Similar topics

7
by: Jacky Luk | last post by:
Can .NET Version 2002 produce win32 native code? I'm engaged to a Direct3D project that requires win32 Thanks Jack
16
by: Jewbster | last post by:
I was wondering if anyone had any thoughts on the relatively new C# programming. Do you think it is getting too far away from the barebones of coding, or do you think it is a practical, or...
3
by: MBS | last post by:
As far as I know PHP code is always a script which is interpreted by the PHP interpreter, compiled to machine code, then executed by the CPU. Much like Java, one could say. (I am not talking...
39
by: Suresh | last post by:
Hi, I am new to C and curious to know some basic questions about C. Why C is good? In what way its better than any other languages? If it is no longer a choice of programming language...why...
3
by: Sai Kit Tong | last post by:
I posted for help on legacy code interface 2 days ago. Probably I didn't make it clear in my original mail. I got a couple of answers but none of them address my issues directly (See attached...
150
by: tony | last post by:
If you have any PHP scripts which will not work in the current releases due to breaks in backwards compatibility then take a look at http://www.tonymarston.net/php-mysql/bc-is-everything.html and...
7
by: Philippe Poulard | last post by:
Hi, RefleX 0.1.3, a general-purpose XML Virtual Machine, is available here : http://reflex.gforge.inria.fr/ In this release, you'll find tutorials for mapping SQL to arbitrary complex XML...
1
by: braver | last post by:
I'm storing 8-bit characters from the 128-256 range in Python strings. They are Windows CP1251 Russian characters. When looking at those strings in the Python interpreter, they come up as codes...
8
by: =?Utf-8?B?anAybXNmdA==?= | last post by:
Is there a way to write native C# applications? I used to write a lot of native applications, but we used Borland to do it. These days, I work for a different company that fully embraces...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
by: ryjfgjl | last post by:
In our work, we often need to import Excel data into databases (such as MySQL, SQL Server, Oracle) for data analysis and processing. Usually, we use database tools like Navicat or the Excel import...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.