M# ("M sharp") is an implementation of the M programming language based on Microsoft's Dynamic Language Runtime (DLR). Other M implementations
include Matlab, Octave and
SciLab. Extreme Numerical
Optimization .NET libraries
used as underlying
computational kernel.
Because M # is a .NET language, the direct use of the extensive collection of species and libraries can make available for the .NET framework. In particular, in contrast to other implementations of the M language, M # can advanced numerical types such as arbitrary precision integers, using rational numbers and floating-point numbers.
Because M # is a .NET language, the direct use of the extensive collection of species and libraries can make available for the .NET framework. In particular, in contrast to other implementations of the M language, M # can advanced numerical types such as arbitrary precision integers, using rational numbers and floating-point numbers.
Performance
M # uses the same technology as Microsoft two dynamic language Iron Python and Iron Ruby, to measure the best balance of flexibility and speed. The numerical horsepower provided by the Extreme Optimization Numerical Libraries for .NET. This M # can compete around the fastest implementations and significantly outperforms open source implementations.
Official Web site:- msharp.co.ukM # uses the same technology as Microsoft two dynamic language Iron Python and Iron Ruby, to measure the best balance of flexibility and speed. The numerical horsepower provided by the Extreme Optimization Numerical Libraries for .NET. This M # can compete around the fastest implementations and significantly outperforms open source implementations.
References