title: Which general purpose programming languages/implementations compile to C
body: <p>I'm currently using Eiffel (SmartEiffel/ISE Eiffel) which is compiling to c.</p>
  
  <p>I found it much easier to extend the language yourself with new features or tool support if the output is going into the portable assember language also known as C.</p>
  
  <p>Which general purpose, non functional language have this feature too.</p>
  
  <p>I know that there have been outdated C++ precompilers and i even found an old one for Objective-C. </p>
  
  <p>(I also heared about ((Scheme and Lisp) compilers) but i don't like this (language)).</p>
  
  <p>Please list only FOSS (free open source) projects, as i need to study them.</p>