🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: sci.math.num-analysis
Article #344

Re: Advice wanted for using C++ in Numerical Analysis

#344
From: Ronald Schoenberg
Date: Wed, 26 Aug 1992 14:34
51 lines
2508 bytes
In article <BtKpKz.M3F@netnews.jhuapl.edu> pwm@netnews.jhuapl.edu (Miller Phil F1E x8335 ) writes:
.
.
.
>
> Also I would like some advice on the best way to learn
>C++ and object oriented programming with numerical
>simulation in mind.
>

I would recommend starting with Bjarne Stroustrup's _The C++
Programming Language_, 2nd Edition (Addison-Wesley, ISBN
0-201-53992-6, don't waste money on 1st edition).  In my opinion
there are no books that can help with numeric programming in
particular in C++.  S. Lippman's _C++ Primer_ is also good
(Addison-Wesley, ISBN 0-201-16487-6).

The next best thing would be to get some matrix classes.  The best are
those included in the M++ class library.  It is a very extensive set
of classes that essentially turns C++ into a full-featured array
language.  In fact if you've had some experience in array languages
you would be able to start programming at once. It includes LINPACK 
and EISPACK functions.  For more information write, call, or fax

    Dyad Software
    515 - 116th Ave NE, Suite 120
    Bellevue, WA 98004
    (206) 637-9427 (voice)
    (206) 637-9428 (fax)

I would be happy to send anyone some sample M++ code on request.

RogueWave distributes a commercial product that provides a set of matrix and
factorization classes more limited than than M++'s classes.  For more 
information write, call, or fax

   Rogue Wave
   P.O. Box 2328
   Corvallis, OR 97339
   (503) 754-2311 (voice)
   (503) 757-6650

Rogue Wave also distributes a free booklet titled "How C++ Can Make a Better 
FORTRAN".

newmat04 is a public domain class library.  It doesn't have the sophisticated 
memory management of M++, nor the LINPACK/EISPACK functions, but it is free.
This class library would be very usefull for getting started in C++.  It can
be retrieved by anonymous ftp from ftp.uu.net.  It is in the directory
usenet/comp.sources.misc/volume26   
   
Technical Details
Message-ID: <1992Aug26.143446.1209@u.washington.edu>
Path: arc1-ca.pugleaf.net!sparky!uunet!ogicse!reed!henson!news.u.washington.edu!hardy.u.washington.edu!rons
References: <BtKpKz.M3F@netnews.jhuapl.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!ogicse!reed!henson!news.u.washington.edu!hardy.u.washington.edu!rons
From: rons@hardy.u.washington.edu (Ronald Schoenberg)
Newsgroups: sci.math.num-analysis
Subject: Re: Advice wanted for using C++ in Numerical Analysis
Keywords: object oriented design
Message-ID: <1992Aug26.143446.1209@u.washington.edu>
Date: 26 Aug 92 14:34:46 GMT
Article-I.D.: u.1992Aug26.143446.1209
References: <BtKpKz.M3F@netnews.jhuapl.edu>
Sender: news@u.washington.edu (USENET News System)
Organization: University of Washington, Seattle
Lines: 51