title: C++CLI. Are native parts written in pure C++ but compiled in CLI as fast as pure native C++?
body: <p>I want to delegate audio computing to a C++ layer, but handle and edit audio content through a WPF GUI.</p>
  
  <p>I have had a brief look at C++/CLI, and I wanted to know:</p>
  
  <ul>
  <li>should I use C++/CLI as an intermediate layer between C# GUI and C++ audio management</li>
  <li>or should I simply put my code in C++/CLI and expect it to be compiled the same way, thus as efficient.</li>
  </ul>
  
  <p>EDIT: as the flaming war may begin.
  This is a link that goes to the <a href="http://benchmarksgame.alioth.debian.org/u64q/which-programs-are-fastest.html" rel="nofollow">benchmarks game</a>, that clearly states the C/C++ as a speed winners. <strong>I am asking: Should I write my C++ in a C++ Dll, or in a C++CLI assembly.</strong></p>