[Mono-list] Wheen someone asks about java...

Bob Salita bsalita@hotmail.com
Sun, 15 Jul 2001 18:23:07 -0500

> > Why do you suppose there isn't a C compiler for JVM?
>Actually, I think it's because there is little demand
>for it.  People are switching away from C/C++ to Java
>because those languages are a management and
>maintenance headache in commercial software

You raise several interesting issues here. I'll highlight them
but leave the debate to others.

1. Does JVM not have a C compiler because of the lack of commercial and 
intellectual interest, or is it technically too problematic to create a 
conforming ANSI C compiler?

2. People are switching away from C/C++ to Java.

3. Java is less of a management or maintenance headache than C/C++ in a 
commercial software development.

4. It is worthwhile to switch from C/C++ to Java because C/C++ is a 
management and maintenance headache in commercial software development.

5. Will .Net stop or reverse the switch from C/C++ (or VB) to Java.

> > Unless C and C++ can be implemented under JVM,
> > there's no way JVM will be considered as an
> > alternative VM to CLR.
>I think this is a non-issue.

6. Is the implementation of C/C++ requred for a commercially successful VM?

>Second, since Mono is embarking on implementing a new
>runtime anyway, nothing stops us from extending the
>JVM with bytecodes to handle byte-compiled C/C++.

7. Is it better to extend the JVM to nicely handle C/C++ or other languages, 
rather than go with .Net approach. What are the technical merits, what are 
the marketplace considerations?

All nice issues.


Get your FREE download of MSN Explorer at http://explorer.msn.com