title: Why is javac source code is written in java?
body: <p>I have downloaded the <code>javac</code> source code from <a href="http://openjdk.java.net/groups/compiler/" rel="noreferrer">here</a> and I found that the it itself is written in java language. However, I was expecting that it was written in c/c++.</p>
  
  <p>Anyway, how does this java compiler source code written in java compiled when there was no java compiler?</p>