The original Java compiler was probably written in C/C++ because an efficient language like C is ideal for writing compilers in.
The Java native method is a great way to gain and merge the power of C or C++ programming into Java. To use Java as a scientific and high performance language, when efficient native Java compilers are not fully implemented, use native method can boost the performance to at least the speed of C compiled code.
One can find a list of C Compilers, along with helpful information at several online sites. Some of these online sites with this information are "Cplus" and "Delorie".
You can find a detailed guide on CC plus on geany.org/manual/current/
Most programs are written in C, Assemblers and compilers included.
There are a number of top compilers for the C Computer Language which is currently used in the technology industry. You can try such compilers as C++, C Front and others.
You can't. However, you could research a programming language like Java or C++, download compilers, photoshop, and various other programs, and make your own game.
All compilers were not written in C. Some are written in Assembly Language.
Native compilers do not create bytecode that are interpreted by a Java Virtual Machine but create native executable.In other words,instead of creating .class files it create .exe. Excelsior JET is one of them. GCJ is second of them. JCGO is the 3rd of them (it translates your Java application into a group of .c/h files which could be compiled to optimized machine native code using a standard C/C++ compiler).
The back end for C++ is often C. In the early days of C++ compilers, implementors took advantage of the fact that C++ was an extension of C, and wrote C++ compilers that generated C as an intermediate file, passing it to a C compiler. Nowadays, most C++ compilers generate native object code in their own right, although there are still a few implementations that use the C++ to C paradigm.
You can actually get it for free if you are looking in the right places. Dev ++ has great software and is free mostly for c and c++. For java you can look on sun's site for free stuff. As always Linux and unix compilers are free and for your using.
Java is not similar to C. Java is, however, similar to C++. Both C++ and Java are object orientated programming languages (OOPL's).