title: Why do people say C is more efficient?
body: <p>People always say that C is more efficient than any other high level language.I don't understand why. I  know assembly is efficient because it has a close relation to machine language .</p>
  
  <p>But C and C++ or ruby,lets say,they are all going to be 'translated' into machine language,right? By more efficient,does it mean the machine  code is better,or it takes less time to be 'translated'  into machine code? What if there is some compiler or interpreter that can produce faster,also result in better machine code?</p>