<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.6000.16705" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff><FONT face=Arial size=2>
<DIV><FONT face=Arial size=2>just my quick comment (not really much of a poster
here):</FONT></DIV>
<DIV>but, have you looked into the Java VM?...</DIV>
<DIV> </DIV>
<DIV>just from what all I have read, this is probably closer to what you might
be asking for.</DIV>
<DIV> </DIV>
<DIV>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).</DIV>
<DIV> </DIV>
<DIV>there are also IDE's like Eclipse and similar...</DIV>
<DIV> </DIV>
<DIV>there is also GCJ (GNU compiler for Java), which has some interesting
features, some of which may be useful.</DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV>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.</DIV>
<DIV> </DIV>
<DIV>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...).</DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV>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...).</DIV>
<DIV> </DIV>
<DIV> </DIV>
<BLOCKQUOTE
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
<DIV
style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B>
<A title=michaeldmcdonnell@yahoo.com
href="mailto:michaeldmcdonnell@yahoo.com">Michael McDonnell</A> </DIV>
<DIV style="FONT: 10pt arial"><B>To:</B> <A title=daniel@zuster.org
href="mailto:daniel@zuster.org">Daniel Dunbar</A> </DIV>
<DIV style="FONT: 10pt arial"><B>Cc:</B> <A title=llvmdev@cs.uiuc.edu
href="mailto:llvmdev@cs.uiuc.edu">LLVM Developers Mailing List</A> </DIV>
<DIV style="FONT: 10pt arial"><B>Sent:</B> Sunday, October 12, 2008 7:21
AM</DIV>
<DIV style="FONT: 10pt arial"><B>Subject:</B> Re: [LLVMdev] C++ to C?</DIV>
<DIV><FONT face=Arial size=2></FONT><FONT face=Arial size=2></FONT><BR></DIV>
<TABLE cellSpacing=0 cellPadding=0 border=0>
<TBODY>
<TR>
<TD vAlign=top>
<DIV>Daniel,</DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV>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. </DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV>Thanks,</DIV>
<DIV>M. McDonnell</DIV>
<DIV><FONT
size=2></FONT> </DIV></TD></TR></TBODY></TABLE></BLOCKQUOTE></FONT>
<DIV style="FONT: 10pt arial"> </DIV></BODY></HTML>