[Numpy-discussion] Numeric 2 : Arrays and Floating Point in C#

Paul F. Dubois paul at pfdubois.com
Wed Feb 14 23:22:32 EST 2001


Thank you for pointing this out. I have two questions.

1. Note that we could not reach a consensus about using C++ for future
versions, even though C++ is quite aged by now, because of complaints that
acceptable (ie, standard-conforming) compilers were not available (a) for
free and (b) on all platforms. When would C# likely be able to meet these
conditions?

2. Java flunked the Kindergarten test -- it did not like to play with
others. Will C# pass it? If I want to use many of the available algorithms,
I have to be able to call C and Fortran. The fact that Python itself is
implemented in a given language is of almost no value in and of itself.
Nobody is going to rewrite Linpack and Spherepack in C# next month.

My questions may sound rhetorical, but they are not. Although I have glanced
through the C# spec, and am somewhat pleased with it, I do not know the
answers to these questions.


-----Original Message-----
From: numpy-discussion-admin at lists.sourceforge.net
[mailto:numpy-discussion-admin at lists.sourceforge.net]On Behalf Of Ivan
Frohne
Sent: Wednesday, February 14, 2001 6:29 PM
To: Numpy-discussion at lists.sourceforge.net
Subject: [Numpy-discussion] Numeric 2 : Arrays and Floating Point in C#


Microsoft's new  language C# (c-sharp) implements
the IEEE-754 floating point standard.  There are positive and
negative infinities and zeros, NaNs, and arithmetic operations
involving these values behave properly.  C# also has both
multidimensional rectangular and ragged arrays,
and combinations thereof.

Since a version of Python based on C# will soon be released,
(by ActiveState), any Numeric-2 development that doesn't take
these accomplishments seriously is in danger of becoming
obsolete before it gets documented.

The C# language specification is at the web site below (make
one line out of it).  See, in particular, sections 4.1.5 and 12.1.

--Ivan Frohne

http://msdn.microsoft.com/library/default.asp?URL=/library/dotnet/csspec/vcl
rfcsharpspec_Start.htm




_______________________________________________
Numpy-discussion mailing list
Numpy-discussion at lists.sourceforge.net
http://lists.sourceforge.net/lists/listinfo/numpy-discussion





More information about the NumPy-Discussion mailing list