javac.
answered by:abhilash dwivedy timplu_cooldude@rediffmail.com
James A. Gosling for Sun Microsystems implemented it on a PDA device named Star before it was named Java. As for who implemented it under the Java name first is near impossible to determine.
Java: At java.sun.com in the download JDK category. C: Google for "Free C/C++ Compilers"
Java compiler available on multiple platforms, the class files it generates are platform-independent.