Sam Roberts
2/6/2005 3:44:00 PM
Quoteing mail@miketech.net, on Sun, Feb 06, 2005 at 12:05:12PM +0900:
> Hi,
>
> because of my interest in mono and ruby I have done a small benchmark.
Ruby is an interpreted language. Its strengths are speed of development
and flexibility of implementation. C# is a compiled language.
Java and C# exist in a kind of half-world - more flexible than C++ in
some ways (GC, at least), but not as fast as the lower-level languages.
If you want to do fast math, you should be working in C or C++. If you
want both speed and a beautiful OO language, you write the math in C,
and bind it into ruby.
People doing cryptography in .Net do the same -> all the crypto code is
C/assembler, and it is bound in.
Cheers,
Sam