Topic: Numerical Array Library


Author: ghogenso@u.washington.edu (Gordon Hogenson)
Date: 12 Aug 1994 01:17:04 GMT
Raw View
>   A numerical array class library proposed by Kent Budge of Sandia
>   National Labs was accepted by the C++ Committee at the Waterloo
>   meeting last month.  Mike Holly of Cray Research was one of the
>  If x percent of the committee members are not "interested" in
>employing C++ for scientific computing, that doesn't mean that only
>100-x percent of the C++ community is interested in using C++ as a
>tool for programming numerical applications.

This prejudice goes way back.  From the K&R:

"C provides rectangular multi-dimensional arrays, although in
practice they are much less used than arrays of pointers."

Ha!  I can't remember the last time I wrote a program *without*
multi-dimensional arrays.  And I almost never use arrays of pointers.

You don't hear anyone on the standards committee talking about
adding an exponentiation operator, do you?

Gordon Hogenson <ghogenso@u.washington.edu>





Author: matt@physics2.berkeley.edu (Matt Austern)
Date: 12 Aug 1994 10:46:20 GMT
Raw View
In article <32eiig$2h9@news.u.washington.edu> ghogenso@u.washington.edu (Gordon Hogenson) writes:

>
> You don't hear anyone on the standards committee talking about
> adding an exponentiation operator, do you?

Yes, you do.  The proposal was discussed and rejected.
--

                               --matt




Author: maxtal@physics.su.OZ.AU (John Max Skaller)
Date: Sat, 13 Aug 1994 20:15:04 GMT
Raw View
In article <32eiig$2h9@news.u.washington.edu> ghogenso@u.washington.edu (Gordon Hogenson) writes:
>
>You don't hear anyone on the standards committee talking about
>adding an exponentiation operator, do you?

 Sure: it was hotly debated here, and a proposal drawn up
and submitted (and defeated).

--
        JOHN (MAX) SKALLER,         INTERNET:maxtal@suphys.physics.su.oz.au
 Maxtal Pty Ltd,
        81A Glebe Point Rd, GLEBE   Mem: SA IT/9/22,SC22/WG21
        NSW 2037, AUSTRALIA     Phone: 61-2-566-2189




Author: beman@dawes.win.net (Beman Dawes)
Date: Mon, 08 Aug 1994 13:52:48 GMT
Raw View
In article <MATT.94Aug5111717@physics5.berkeley.edu>, Matt Austern (matt@physics5.berkeley.edu) writes:

>If a well-designed numerical array class library does become part of
>the C++ standard class library, ...

A numerical array class library proposed by Kent Budge of Sandia
National Labs was accepted by the C++ Committee at the Waterloo
meeting last month.  Mike Holly of Cray Research was one of the
supporters of the proposal, which had gone through several
revisions prior to final acceptance.

Although the committee was wary of the cost of adding a library
component not of interest to many C++ programmers, there was a
strong desire to reach out to the numerical community.  There was
a strong argument that placing these classes in the standard
library would encourage optimization by compiler vendors
interested in numerical markets.

-- Beman.




Author: gratz@ite123.et.tu-dresden.de (Achim Gratz)
Date: 09 Aug 1994 11:25:52 GMT
Raw View
In article <429@dawes.win.net> beman@dawes.win.net (Beman Dawes) writes:

   A numerical array class library proposed by Kent Budge of Sandia
   National Labs was accepted by the C++ Committee at the Waterloo
   meeting last month.  Mike Holly of Cray Research was one of the
   supporters of the proposal, which had gone through several
   revisions prior to final acceptance.

Where can I get some more information about it?  Perhaps via the Cray
Research ftp/WWW server?


   Although the committee was wary of the cost of adding a library
   component not of interest to many C++ programmers, there was a
                             ^^^^^^^^^^^^^^^^^^^^^^^

Hey, how they figured that out?  They didn't ask all C++ programmers,
didn't they?

  If x percent of the committee members are not "interested" in
employing C++ for scientific computing, that doesn't mean that only
100-x percent of the C++ community is interested in using C++ as a
tool for programming numerical applications.


   strong desire to reach out to the numerical community.  There was
   a strong argument that placing these classes in the standard
   library would encourage optimization by compiler vendors
   interested in numerical markets.


Achim.

--
ASSI Softworks
-+==##{([****************************************])}##==+-
E-Mail:   gratz@ite.inf.tu-dresden.de
Phone:    +49 351 4575 - 325