title: How was the first computer program created?
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>This question has always been bothering me.
  To compile a program, you need a compiler, which is also a type of program, so what compiled the compiler?
  Somebody told me that the first compilers were written in assembly or machine code.
  But thinking about that, that is still not the complete story. After all, how does the machine code go from the hard drive to RAM to the CPU without an operating system and drivers? The drivers had to have been programmed somehow.</p>
  
  <p>I know that the very early computers had switches and allowed you to flip the switch to indicate bits. I am wondering how the leap was made from switches to a way to get the CPU to read machine code without needing a computer program to tell it to do so.</p>