Math_evaluator is a project mainly written in C#, it's free.
Code which evaluates a math expression based on operator precedence
404: Not Found