title: Why are drivers and firmwares almost always written in C or ASM and not C++?
body: <p>I am just curious why drivers and firmwares almost always are written in C or Assembly, and not C++?</p>
  
  <p>I have heard that there is a technical reason for this.</p>
  
  <p>Does anyone know this?</p>
  
  <p>Lots of love,
  Louise</p>