[LLVMdev] C++ to C?

BGB cr88192 at hotmail.com
Sat Oct 11 15:42:18 PDT 2008

just my quick comment (not really much of a poster here):
but, have you looked into the Java VM?...

just from what all I have read, this is probably closer to what you might be asking for.

more so, there are some compilers that allow compiling from C to java bytecode, but I have not looked much into them (I personally have doubts as to how effectively C can be mapped to the JVM, but this is a different issue).

there are also IDE's like Eclipse and similar...

there is also GCJ (GNU compiler for Java), which has some interesting features, some of which may be useful.

MS's .NET stuff might also be worth looking into, where here we have C++/CLI and similar, which compiles to MSIL/CIL, which is a bytecode format (granted though, it is typically JIT-compiled though, as the bytecode is not particularly well suited to efficient interpretation). likewise, all of this stuff is supported in Visual Studio.

a lot more free code is available for the JVM than .NET though (actually, between them, I like the JVM better, although I will admit that technically there are things .NET does a little better IMO...).

ok, granted, I don't really use Java or .NET personally... (I have my own reasons for preferring to stick with targeting the native architecture... and personally don't really care for IDE's either...).

  ----- Original Message ----- 
  From: Michael McDonnell 
  To: Daniel Dunbar 
  Cc: LLVM Developers Mailing List 
  Sent: Sunday, October 12, 2008 7:21 AM
  Subject: Re: [LLVMdev] C++ to C?


        Thanks for the reference to SPIM. It looks interesting, but appears to be an assembler that can also execute the code (it does not execute binary files). In addition, I'm probably asking for too much. Ideally, I'm looking for something like MS Visual Studio with that executes on a virtual software machine, whose source code is freely available. 

        M. McDonnell

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20081012/53138a13/attachment.html>

More information about the llvm-dev mailing list