$CompilationTarget = indicates that the Mathematica compiler should generate code for the traditional Mathematica virtual machine.
$CompilationTarget = indicates that the Mathematica compiler should create C code, compile this to an external machine code library, and link back into Mathematica.