title: How does C work?
body: <blockquote>
    <p><strong>Possible Duplicate:</strong><br>
    <a href="https://stackoverflow.com/questions/1653649/how-was-the-first-compiler-written">How was the first compiler written?</a>  </p>
  </blockquote>
  
  
  
  <p>I'm asking this as a single question because, essentially what I'm trying to ask is at the bottom how is all of this implemented, here goes:</p>
  
  <p>How was the first C compiler generated, since C compiler is written in C itself then how was the first source of C compiler generated?</p>
  
  <p>Is C written in ASM, how are languages actually designed?, because before we had high level languages the only way to design something was through ASM, even if C is derived from earlier languages, how were they designed? (My clue is ASM)</p>
  
  <p>I'm getting confused as to how does C work down at the bottom. What I'm trying to say is since at the bottom, everything is implemented at the processor by OPcodes. So what my understanding was that C programs are "essentially" translated to Sys Calls which are implemented by the Kernel.</p>
  
  <p>But then how are syscalls implemented? (Do they directly correspond to OPcodes or is there any other layer of abstraction.</p>