I'm developing some modelling software in C# which relies heavily on compiled mathematical statements. They are built at runtime using Linq Expressions giving me native performance. Performance is critical as formulas are run billions of times.
Longer term I'm considering moving the project to Java. However Java doesn't seem to have an equivalent library.
What options can the Java platform provide for compiling mathematical statements at run-time & getting native performance?
(P.S. apparently Java 8 will support lambda expressions, but I doubt the framework be as advanced as Linq.Expressions)