According to below chart, choosing C++ just for the sake of performance doesn't seem very feasable to me. Remember : Engineers are expensive and servers are not!

using System;
using System.Console ;
using Nemerle.Evaluation.Evaluator ;
module Program
{
Main() : void
{
def function = EvaluateExpression( "x => x + 1.0" ) :> double -> double ;
Console
.WriteLine(function(2.0));
}
}
The above code outputs 3!! Simply wonderful and best of all this code is in visual studio with full intellisense as below: