title: Suggestions for the most appropriate (best) language for programming an embedded system?
body: <p>I'm looking at doing embedded coding for a device that's approximately 20MHz, has 6mb ram, with an ARM32 processor.  Can anyone suggest the best / most appropriate language for programming an embedded system?  I'm considering:</p>
  
  <ul>
  <li>Lua</li>
  <li>TinyPy</li>
  <li>C</li>
  <li>Java ME</li>
  <li>C#</li>
  <li>someone has suggested JavaScript</li>
  </ul>
  
  <p>Any suggestions?  Thanks</p>
  
  <p>Edit - looks like C and Lua are the winners. Cheers all!</p>
  
  <p>Edit - Real Time is not an issue, its more the limited ram/cpu dictating things.</p>