duci.ro FORUM at forumco.com
duci.ro FORUM at forumco.com
Home | Profile | Register | Active Topics | Active Polls | Members | Private Messages | Search | FAQ
Username:
Password:
Save Password
Forgot your Password?




 All Forums
 ProgrammingPool environment
 Limbajul de programare C si interfata grafica
 Bibliografie
 Forum Locked
 Send Topic to a Friend
 Printer Friendly
Author Previous Topic Topic Next Topic  

duci
Forum Admin


210 Posts

Posted - 08/07/2005 :  08:37:54  Show Profile  Email Poster Send duci a Private Message
Internet sites and files of interest to C++ users
robert@statsresearch.co.nz


14 April 2005

I have tried to assemble a list on interesting files and sites on the
internet that are relevant to C++ users - especially those with
interests in numerical methods. Generally, these are sites and files I
have seen mentioned on comp.lang.c++, comp.lang.c++.moderated or
comp.std.c++. My selection is pretty random and certainly doesn't
cover everything. In particular, I haven't tried to include everything
already included in other people's lists of libraries. I don't check
these sites for accuracy or usefulness - if I come across a site that
looks as though it is about C++ and I am able to understand it enough
to classify it, it will normally go into the list. So reader beware.

"Inclusion of a site is not an endorsement and lack of inclusion is
not a criticism."

For recent entries search for ###.

It is becoming less and less possible to do justice to the vast amount of
material out there so don't forget the search engines:

You must be logged in to see this link.
You must be logged in to see this link.

Comments, corrections, additions and subtractions to robert at statsresearch.co.nz
Replace at by you-know-what.

For the rest of my web site go to
You must be logged in to see this link.

I'll put this document on
You must be logged in to see this link.

Files with suffixes .Z, .gz, .zip need to be uncompressed. Msdos
uncompressors can be found under compression or archivers in the
msdos program archives. Use uncompress or gzip -d on unix machines
to uncompress .Z or .gz files. Compressed files should be downloaded
in binary mode; text files in ascii mode.


Frequently asked questions
--------------------------

Bjarne Stroustrup's FAQ
You must be logged in to see this link.

Marshall Cline's C++ FAQ list:
(see this site for other download sites and other languages)
You must be logged in to see this link.

Joe Buck's G++ (Gnu C++) FAQ list - rather old:
(look in this to see where to find G++ compiler files)
You must be logged in to see this link.

Visual C++/MFC FAQ list - not here anymore
You must be logged in to see this link.

Watcom C++ FAQ
You must be logged in to see this link.
You must be logged in to see this link.

Vinit Carpenter's list of C and C++ tutorials (really old)
You must be logged in to see this link.

C++ standardisation and comp.std.c++
You must be logged in to see this link.

Steve Summit's C FAQ list:
You must be logged in to see this link.

Numerical analysis FAQ list
You must be logged in to see this link.

Ross McKay and Wade Guthrie's FAQ list on "Platform Independent GUIs"
You must be logged in to see this link.

comp.object FAQ
You must be logged in to see this link.

alt.comp.lang.learn.c-c++ FAQ list
You must be logged in to see this link.

Object orientation
You must be logged in to see this link.


Learning C++
------------

See FAQs above; see also C++ resources, consulting services, everything
sites and authors lists and below.

Tutorials about C++
You must be logged in to see this link.

C++ Annotations (moving from C to C++)
You must be logged in to see this link.

DevCentral tutorials for C and C++
You must be logged in to see this link.

C++ tutorials for Windows 32, how to do without MFC, getting the compiler
to do the hard work of avoiding memory leaks, games, frequency analysis etc
You must be logged in to see this link.

... interactive guide to C++ ... written with Pascal users in mind
You must be logged in to see this link.

Coronado enterprises tutorials (formerly Gordon Dodrill's)
You can see sample chapters, but are charged for the full tutorials
You must be logged in to see this link.

Guru of the week - ie discussion papers on using C++
You must be logged in to see this link.

Tutorials etc on Borland's CBuilder
You must be logged in to see this link.

Tutorial on the STL by Phil Ottewell.
You must be logged in to see this link.
You must be logged in to see this link.
He has also got a tutorial on C for Fortran users
You must be logged in to see this link.

Notes for a university lecture course, but
maybe there is enough here for independent study.
You must be logged in to see this link.

Note on pointers - perhaps more oriented towards C than C++.
You must be logged in to see this link.

Very simple C under DOS or MS-windows. Not much C++;
possibly useful to someone interested in programming
MS-windows without MFC etc.
You must be logged in to see this link.

Weekly newsletter on C++ and other things: aimed at helping new
and intermediate programmers improve their coding skills.
You must be logged in to see this link.

You must be logged in to see this link. - a site run by Macmillan USA containing a lot
of information including the several well-known C++ books for
free download - if you are prepared to supply name and email address
You must be logged in to see this link.

C++ in 21 days - 2nd edition
You must be logged in to see this link.

A variety of C++ books on line (Macmillian, Sams, Wiley, IDG etc)
You can see the tables of contents, but you will have to have a
subscription to read the books themselves after a free trial.
You must be logged in to see this link.

Elementary introduction to C++ (mostly the C subset)
You must be logged in to see this link.

How to use function-pointers in C and C++, callbacks, functors
You must be logged in to see this link.
You must be logged in to see this link.

Short C++ tutorial, aimed at people who already have
experience with an object-oriented programming language
You must be logged in to see this link.

Articles about Win32, C++, MFC articles using VC++ compiler.
You must be logged in to see this link.


Site lists
----------

Google web directory
You must be logged in to see this link.

University of Cambridge Department of Engineering
You must be logged in to see this link.

Object-Oriented Numerics Web Site
You must be logged in to see this link.

German scientific computing (in English)
You must be logged in to see this link.

World-wide-web "C++ Virtual Library"
You must be logged in to see this link.

Karim Ratib's list of C++ sites (Scientific computing,
graphs, GUIs etc)
You must be logged in to see this link.

Phil Austin's list of oo sites for scientific computing
You must be logged in to see this link.

Manfred Schneider's list of sites (CETUS links)
You must be logged in to see this link.
You must be logged in to see this link.

Site list from Forschungszentrum Juelich
You must be logged in to see this link.

C++ and C SIG (New York)
You must be logged in to see this link.

This file
You must be logged in to see this link.

"Connected Object Solutions" list
You must be logged in to see this link.

Warren Young's list - especially STL
You must be logged in to see this link.

Andy Tai's list of gui interfaces
You must be logged in to see this link.

Joerg Arndt's list of C & C++ code -
particularly numerical things & FFT
You must be logged in to see this link.

Bowden Wise's page
You must be logged in to see this link.
You must be logged in to see this link.

Peter Baeumle's page (in German)
You must be logged in to see this link.

Robert Mudge's page and shareware metrics tool
You must be logged in to see this link.

Bernd Mohr's site list
You must be logged in to see this link.

Simo Salminen's site list
You must be logged in to see this link.

Brad Appleton's site list
You must be logged in to see this link.

Comeau Computing's site
Site list, book recommendations
You must be logged in to see this link.

Decision Tree for Optimization Software
(mostly in F* but some C++)
You must be logged in to see this link.

Garbage collection links (some C++)
You must be logged in to see this link.

Borland CBuilder sites
You must be logged in to see this link.

C++ links including notes on online tutorials
You must be logged in to see this link.

J. Shiva's site (links, book recommendations etc)
You must be logged in to see this link.

DJGPP web ring
You must be logged in to see this link.

Alan Clarke's site list and tips of the day
You must be logged in to see this link.

Open directory project
You must be logged in to see this link.

Yahoo C++ section
You must be logged in to see this link.

Borland Builder programmers web ring
You must be logged in to see this link.

Jonathan's Working with C++Builder Page
You must be logged in to see this link.

Open Watcom links etc
You must be logged in to see this link.

Free software sites
You must be logged in to see this link.


C++ resources
-------------

Borland builder development
You must be logged in to see this link.

An STL Error Decryptor to decode those "cryptic" STL error messages
Works with Visual, Gnu, Comeau, CodeWarrior C++
You must be logged in to see this link.


C++ standards and documentation
-------------------------------

ANSI/ISO C++ committee website
You must be logged in to see this link.

C++ Standard in pdf format - the real thing - costs $18 US
(It is called ISO/IEC 14882-1998)
You must be logged in to see this link.

Final ISO/IEC 9899:1999 update to the C language - costs $18 US
(Go to Electronic Standards Store on the ansi website)
You must be logged in to see this link.

Unofficial list of corrections to standard document
You must be logged in to see this link.

Draft C++ standard - ps and pdf formats
You must be logged in to see this link.

C++ Standards Committee papers
You must be logged in to see this link.

Updated appendix to ARM describing new features
You must be logged in to see this link.
You must be logged in to see this link.

Review, errata, extracts from Stroustrup's
"The C++ programming language, 2nd ed."
You must be logged in to see this link.

Errata for Stroustrup's "The C++ programming language, 2nd ed."
You must be logged in to see this link.

Ian Joyner's 1996 critique of C++ (3rd edition)
You must be logged in to see this link.

Quick reference to STL
You must be logged in to see this link.

Object oriented standard discussion
You must be logged in to see this link.

C9X draft standard (pdf and ascii)
You must be logged in to see this link.

Notes on smart pointers
You must be logged in to see this link.

Kevin S Van Horn C++/ STL components and articles
You must be logged in to see this link.

Extensions introduced by standard
You must be logged in to see this link.
You must be logged in to see this link.

C++ standard issues list
You must be logged in to see this link.
You must be logged in to see this link.

Notes about various aspects of C++, site list, book list etc
You must be logged in to see this link.

Incompatibilities between ANSI standard and C++ described in ARM
You must be logged in to see this link.

The changes made to C++ by the joint ISO/ANSI C++ committee since
Bjarne Stroustrup's ARM (Annotated Reference Manual) was published
You must be logged in to see this link.

Comformance of C++ Compilers
You must be logged in to see this link.

Search index of C++ Programming Language; 3rd edition
You must be logged in to see this link.

C++ 2000 proposal (warning - this is dated April 1st, 1998)
You must be logged in to see this link.

STL test suite
You must be logged in to see this link.


List of libraries
-----------------

Nikki Locke's list of libraries
You must be logged in to see this link.
You must be logged in to see this link.

Search Nikki Locke's list of libraries
You must be logged in to see this link.

Keith Briggs' list of matrix packages
You must be logged in to see this link.

Ajay Shah's index of free C or C++ programs
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.

List of C++ numerical analysis libraries
You must be logged in to see this link.

List of free high performance linear algebra packages
(all languages, some C++)
You must be logged in to see this link.


Everything sites
----------------

Sites that have some links, some source code, some training stuff,
maybe some editorial i.e. "Portals".

Site list, some programs, other resources
You must be logged in to see this link.

ITtoolbox C++: Job banks, tech news and stock information, downloads
and tutorials, mailing lists, book and software links with
visitor review comments and of course, links to C/C++-oriented sites.
You must be logged in to see this link.


Programming style
-----------------

List of sites with C and C++ style guides
You must be logged in to see this link.

Ellemtel's Programming in C++: Rules and Recommendations
You must be logged in to see this link.

Taligent's rules
You must be logged in to see this link.

Todd Hoff's coding style
You must be logged in to see this link.

Software Quality HotList (long list of links to sites concerned with
quality software)
You must be logged in to see this link.

Valentin Bonnard's programming advice for C++ (English & French)
Also links, reference material
You must be logged in to see this link.
You must be logged in to see this link.

Tim Ottinger's naming conventions
*no longer there*
You must be logged in to see this link.

Re: Metrics for C++?
Here is a list of publications and tools to browse through:
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.

See Scott Meyers & Martin Klaus paper in tech reports
and papers section.

See Robert Martin's page under authors of C++ books

Some c++ guidelines in German; features an "expert summary" section
and a more detailed chapter for c++ / programming novices.
You must be logged in to see this link.


Documentation systems
---------------------

See also "environment"

DOC++ is a documentation system for C++ programs featuring generation
of HTML and LaTeX documentation.
You must be logged in to see this link.

Process C++ include files and produce web pages that document the
libraries, classes, and global functions and types that are found in
them
You must be logged in to see this link.

It's yet another filter from C/C++ to LaTeX. It honors the tabbing
used for the source file and generates clean LaTeX (not TeX ;-).
You must be logged in to see this link.

PERCEPS: Perl script to generate documentation in a variety of
formats from C++ header files.
You must be logged in to see this link.

Autoduck: extract tagged documentation from comment statements and
assemble as html or rtf files (runs under MS windows).
You must be logged in to see this link.

C++/Perl->LaTeX converter (that produces beautiful program listings)
*no longer there?*
You must be logged in to see this link.

Dimitri van Heesch's Doxygen
You must be logged in to see this link.

Web++ parses C++ code to HTML format with a lot of hyper-links
You must be logged in to see this link.

Like javadoc for java, reads embedded comments in the source code
and generates web based documentation.
You must be logged in to see this link.

George: automatic source code documentation tool
(Commercial product - free evaluation version)
You must be logged in to see this link.

C & C++ source browser, with PERL API for creating automatic documentation
Commercial product that is free to try
You must be logged in to see this link.

Object Outline generates HTML, RTF, and WinHelp documentation for
software written in C and C++ (now free)
You must be logged in to see this link.

Doc-O-Matic 2: cross linked documentation systems, including both
Source Code Documentation and Application Documentation and User
Manuals in PDF, HTML, HTML Help, Windows Help and RTF.
Commercial product with free trial.
You must be logged in to see this link.


Book reviews
------------

(see also Amazon.com and its associates under bookshops)

Association of C & C++ users
You must be logged in to see this link.

Scott McMahan's reviews (now getting old)
You must be logged in to see this link.

Harvey Taylor's booklist; old (1994) and mostly historical
You must be logged in to see this link.


Program archives
----------------

AT&T netlib (numerical analysis, lapack)
You must be logged in to see this link.

Ericsson's C++ archives
You must be logged in to see this link.

CICA (windows/DOS)
You must be logged in to see this link.
You must be logged in to see this link.

Simtel (DOS/windows)
You must be logged in to see this link.
You must be logged in to see this link.

Walnut Creek
You must be logged in to see this link.

Garbo (DOS/windows)
You must be logged in to see this link.

Comp.sources.misc archives (unix)
You must be logged in to see this link.

Jumbo freeware/shareware site
You must be logged in to see this link.

Linux programs
You must be logged in to see this link.


Source code
-----------

See also the sections "List of libraries", "Site lists",
"Environment", "Commercial" and "Everything sites"


STLport - a free, open source C++ standard library that runs
on just about any compiler.
You must be logged in to see this link.

HP standard template library
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.

D.R. Musser and Atul Saini, STL Tutorial and Reference
Guide: C++ Programming with the Standard Template Library
Addison-Wesley, Reading, MA, 1996.
Includes stl and ANSI-like string class (now out of date)
You must be logged in to see this link.

SGI version of standard template library (PCs or unix)
Code, documentation, links
You must be logged in to see this link.

Standard C++ library (Integrated with SGI STL 3.2, templatized
IOStreams and locales, wrappers for C headers putting the symbols
into namespace std)
You must be logged in to see this link.

ObjectSpace STL
You must be logged in to see this link.

ANSI-like string class (almost same as Musser/Saini string class)
You must be logged in to see this link.

Cay Horstmann's "Safe STL".
You must be logged in to see this link.

Jonathan Lundquist's non-standard library covering the same kind of facilities
as the standard library
You must be logged in to see this link.
(works with IE but not Netscape)

Repository for free C++ libraries; submissions are peer reviewed; emphasis on
libraries which work well with the C++ Standard Library
You must be logged in to see this link.

Database template library: Make ODBC recordsets look like an STL container;
move through our containers using standard STL iterators; and if you insert(),
erase() or replace() records in our containers changes are automatically
committed to the database.
You must be logged in to see this link.

Regular expression editor (portable), OLE automation examples (MS Windows) etc
You must be logged in to see this link.

String library (high-performance, portable, fast, regular expression support)
Commercial, but you can get free trial including source.
You must be logged in to see this link.

John J. Barton and Lee R. Nackman: Scientific and Engineering C++
*no longer there*
You must be logged in to see this link.

Source code from Accelerated C++ by Andrew Koenig and Barbara Moo
You must be logged in to see this link.

Unicode support library (open source): includes character set conversions,
collation, a Unicode based string class, date, time and calendar support, and
much more.
You must be logged in to see this link.

Edward M. Reingold's Calendar Papers and Code
You must be logged in to see this link.

Todd Knarr's date and time classes
The files Date.C and Date.h contain a date class capable of handling
dates from 1 Jan 4713BC to 31 Dec 9999AD. Time.C and Time.h contain
a time class capable of to-the-second time resolution. This seems to
have vanished - they're back!
You must be logged in to see this link.

e4graph: C++ library for storing "irregular" data
You must be logged in to see this link.
You must be logged in to see this link.

"DS++", a data structures library written in C++
You must be logged in to see this link.
*no longer there*
You must be logged in to see this link.

Oracle Call Interface Template Library
You must be logged in to see this link.

M. A. Sridhar: Building Portable C++ Applications with YACL
You must be logged in to see this link.
You must be logged in to see this link.

cpp-lib, a C++ network, maths & utility library released
under the LGPL
You must be logged in to see this link.

Newmat matrix library, Newran random number library
You must be logged in to see this link.

GMM++ - Generic C++ Matrix Library
You must be logged in to see this link.

GETFEM++: Generic and efficient C++ library for elementary
computations for finite element methods
You must be logged in to see this link.

Daveed Vandevod's valarray (array manipulation) programs
You must be logged in to see this link.
You must be logged in to see this link.

Roldan Pozo's sparselib++ and mv++ (& lecture notes on numerical C++)
You must be logged in to see this link.
You must be logged in to see this link.

Template Numerical Toolkit (TNT) is a collection of interfaces
and reference implementations of numerical objects useful for
scientific computing in C++.
You must be logged in to see this link.

Tiny vector and matrix class - use Meta and Expression Templates
You must be logged in to see this link.

Matrix-vector class
You must be logged in to see this link.

Dan Quinlan's A++/P++ (also a pretty comprehensive set of numerical links).
You must be logged in to see this link.

The Matrix Template Library - includes sparse matrices, iterative
methods etc
You must be logged in to see this link.

The Blitz++ Numerical Library Project
(techniques which will enable C++ to rival the speed of Fortran for
numerical computing, while preserving an object-oriented interface)
You must be logged in to see this link.

MET is a C++ matrix class library which promotes the notational
convenience of linear algebraic codes but is free of the overhead
of superfluous temporary matrix objects.
You must be logged in to see this link.

GNUSSL Scientific Software Library. Linear algebra and arrays.
You must be logged in to see this link.

Easy to use and powerful numerical library
You must be logged in to see this link.

Rlab: Matlab "semi-clone" written in C++
You must be logged in to see this link.

rmatrix - matrix library and associated classes
You must be logged in to see this link.

Ed Tisdale's multidimensional array package
You must be logged in to see this link.

Parallel Mathematical Libraries Project
Sparse iterative, direct, sequential and parallel solvers in C++,
It supports NT systems and NT clusters.
You must be logged in to see this link.

Templated library for complex numbers, dynamic vectors, static vectors, full
matrices, band matrices, sparse matrices, etc. and a representation for Tensors
including contraction, direct product and multiplication.
You must be logged in to see this link.

Multidimensional array library using expression templates (version 2.0.0)
You must be logged in to see this link.

Keith Briggs' double double (quad) precision package
You must be logged in to see this link.

apfloat: C++ High Performance Arbitrary Precision Arithmetic Package
You must be logged in to see this link.

HiPiLib Libraries - arbitrary precision arithmetic
(Free to some users - otherwise commercial)
You must be logged in to see this link.

Extend range of exponents of floating point numbers
(Same precision as double, exponent range is increased)
You must be logged in to see this link.

CLN - Class Library for Numbers (includes extra precision)
You must be logged in to see this link.

> I've been looking for Big Numbers libraries in C++ through Internet
Hfloat
You must be logged in to see this link.
MIRAC
You must be logged in to see this link.

Numerical Toolbox for Verified Computing
You must be logged in to see this link.

Numerical optimisation (local and global)
You must be logged in to see this link.

Interval arithmetic
You must be logged in to see this link.

Parallel Object-oriented Methods and Applications (POOMA) framework
You must be logged in to see this link.

Portable Expression Template Engine
You must be logged in to see this link.

"deal" finite element library
You must be logged in to see this link.

"vs.lib" integrable/differentiable objects in C++, and "fe.lib",
an object-oriented finite element library fe.lib has free source
code, however, it is written with vs.lib which is not free.
You must be logged in to see this link.

Finite elements and partial differential equations
You must be logged in to see this link.

Modelling 3D fluid flow and other 3D diff. eq. modelling
You must be logged in to see this link.

Rheolef: a finite element environment - C++ classes and unix commands
You must be logged in to see this link.

Class Library for Accelerator System Simulation and Control
(includes a matrix package amongst other things)
You must be logged in to see this link.

Digital signal processing library
You must be logged in to see this link.

Informatique CDC www page (Bison++, flex++, remote procedure
call library) (This link seems to be broken)
You must be logged in to see this link.

Qt-based Scientific Modeling and Plotting Library
OptSolve++ -- Nonlinear Optimization and Root-Finding
You must be logged in to see this link.

Opensprings C++ libraries - mostly GUI at present, more to come
(GPL or commercial license)
You must be logged in to see this link.

Bruce Wampler's cross-platform C++ GUI Framework
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.

Zinc cross-platform GUI
(A commercial product available free for personal use)
You must be logged in to see this link.

wxWindows cross-platform GUI
You must be logged in to see this link.
You must be logged in to see this link.

Qt: multiplatform C++ application framework (commercial product, but there
is a free GPL version
You must be logged in to see this link.

You must be logged in to see this link.
C++ graphical user interface toolkit for X (UNIX®), OpenGL, and WIN32

C++ based Toolkit for developing Graphical User Interfaces
You must be logged in to see this link.

C++ Application Framework for the X Window System
You must be logged in to see this link.

Code guru (lots of MFC stuff & notes on how to do things)
You must be logged in to see this link.

MFC, win32, COM and some general C++ stuff
You must be logged in to see this link.

COOOL optimisation (ie finding numerical maxima and minima) library
You must be logged in to see this link.
You must be logged in to see this link.

ADAPTIVE Communication Environment (ACE): An Object-Oriented
Network Programming Toolkit in C++
You must be logged in to see this link.

SWORD is a general-purpose C++ library, complements ACE in order
to build high preformance, high quality, portable C++ software.
You must be logged in to see this link.

Middleware generator - you send this website a description of an object -
it sends back code to send and receive this object. Access user guide from
"C++ Middleware Form" page.
You must be logged in to see this link.

Mumit Khan's fftpack++
You must be logged in to see this link.

C++ interface to the netCDF portable binary data format:
(for atmospheric scientists and geophysicists)
You must be logged in to see this link.

Snippets collection - computer science and mathematics functions, mostly
C, some C++
You must be logged in to see this link.

Data mining and analysis
You must be logged in to see this link.

Object Oriented MPI (OOMPI): A full-featured class library for MPI.
What's MPI? Message passing interface (for parallel processors)
You must be logged in to see this link.

C++-Wrapper for MPI (parallel programming)
You must be logged in to see this link.

Physics and parallel processing software (and articles)
You must be logged in to see this link.

... a collection of C++ string, array, and matrix
classes in the public domain
You must be logged in to see this link.

Genetic Algorithms (GA) class library called TOLKIEN.
You must be logged in to see this link.

PDP++ neural network software
You must be logged in to see this link.

Callback library:
You must be logged in to see this link.

Paul Lucas's finite state machine
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
(M.S. thesis)

An Algebraic Typing and Pattern Matching Preprocessor for C++
You must be logged in to see this link.

... a collection of C++ algebraic objects, allowing equation
representation+edit under windows environment.
You must be logged in to see this link.

Image compression using wavelets
You must be logged in to see this link.

Wavelets package
You must be logged in to see this link.

Crypto++ is a free C++ class library of cryptographic primitives
You must be logged in to see this link.

C++ wrapper for Peter Gutmann's cryptlib
You must be logged in to see this link.

Multiple integer and rational arithmetic c/c++ library
You must be logged in to see this link.

Matpack - C++ matrix and vector algebra, random number generators,
special functions, FFT, quaternions, differential equations,
integration, interpolation
You must be logged in to see this link.

LinAl - simple, easy to use yet fast library for linear algebra in C++.
You must be logged in to see this link.

Matlab to C++ Compiler and C++ Math Matrix Library - MATCOM V2
Now is commercial, but you can download a 30 day trial version
You must be logged in to see this link.

Mark Von Tress's matrix package: large matrices on small PCs
You must be logged in to see this link.

LinAl is a simple, easy to use and efficient linear algebra library
You must be logged in to see this link.

Computational number theory (LiDIA)
You must be logged in to see this link.

LEDA: data structures, graph algorithms and geometric algorithms etc
You must be logged in to see this link.

Shareware database system - registered version includes source code;
also links to other database sites relevant to C++ & databases
You must be logged in to see this link.

George Barwood's cryptographic software
You must be logged in to see this link.

The fastest FFT in the West
(UNIX; in C but maybe you can put a C++ wrapper on it)
You must be logged in to see this link.

2x2,3x3,4x4 inline matrix manipulation
You must be logged in to see this link.

Sage++ translater for parallel C++
You must be logged in to see this link.

Data aquisition, storage, analysis and presentation of
large bodies of scientific (particularly physics) data
You must be logged in to see this link.

You must be logged in to see this link.
AWFD: C++ library for wavelet based solvers for PDEs and integral equations

Assertion checking (forall, x/x',time) & logging - parts require gcc
You must be logged in to see this link.

FFT (Fast Fourier Transform) for Borland C++Builder (shareware)
You must be logged in to see this link.
You must be logged in to see this link.

Numerical recipes in C, F* etc
(Online access to book, online store for software, etc)
You must be logged in to see this link.

CIDLib: general purpose C++ development framework, 300+ classes.
Source, documentation & tutorial. Release is for NT/VC++, but portable
to other platforms. Expect Linux version soon. Includes environment, collection
classes, numerous core data types, encryption, error message and exception
management, file system support, TCP/IP, regular expressions, windows and
graphics support, etc. etc.
You must be logged in to see this link.

Brighton University Resource Kit for students
You must be logged in to see this link.

Some code examples
You must be logged in to see this link.

Nonlinear statistical modelling using automatic differentiation
(main product is commercial but there is a demonstration version
for download)
You must be logged in to see this link.

Perl-like C++ classes for string manipulation
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.

RE-Lib - C++ Regular Expression Library
You must be logged in to see this link.

Computational thermodynamics library - Gibbs energy of
multi-compartment systems
You must be logged in to see this link.

GAlib: A C++ Library of Genetic Algorithm Components
You must be logged in to see this link.

ROBOOP: A Robotics Object Oriented Package in C++
(for simulation of robotic manipulator models)
You must be logged in to see this link.

libsql++ is a c++ library that wraps ODBC calls into an oo interface.
Provides c++ applications with an easy to use approach to databases.
You must be logged in to see this link.

C++ Library for accessing multiple SQL databases - shareware
You must be logged in to see this link.

DGC is a conservative distributed garbage collection library
built on top of Boehm and Demers' collector for (mainly)
uniprocessors.
You must be logged in to see this link.
You must be logged in to see this link.

C++ Library for Quantum Computer Emulation
You must be logged in to see this link.

Multi-variate polynomial interpolation
You must be logged in to see this link.

C++ classes for speech recognition
You must be logged in to see this link.

C and C++ code with emphasis on Windows and MFC
also tutorial
You must be logged in to see this link.

C++ uniform random number generators
(For BeOS but I imagine they are portable)
You must be logged in to see this link.

Numerical and computer science routines in C
You must be logged in to see this link.

C++ interface to ARPACK ( Fortran routines for
eigenvalues of sparse matrices)
You must be logged in to see this link.
You must be logged in to see this link.

Programs from modelling vibration
You must be logged in to see this link.

Socket library (Unix and Windows)
You must be logged in to see this link.

###April
Another socket library (Unix and Windows)
You must be logged in to see this link.

library for filtering and transforming STL containers
(development stage at present)
You must be logged in to see this link.

JPEG image compression (C code)
You must be logged in to see this link.

Mathematical expression parser
You must be logged in to see this link.

Functional programming library
You must be logged in to see this link.

kbhit under Linux
You must be logged in to see this link.

C++ implementation of the Mersenne Twister random number generator
You must be logged in to see this link.


Compilers
---------
See the G++ FAQ list for where to download the G++ compiler

Gnu win32 related projects
You must be logged in to see this link.

ECGS home page (experimental Gnu C++ compiler)
You must be logged in to see this link.

DJGPP compiler
You must be logged in to see this link.

DEV-C++ development environment for windows (includes Gnu compiler)
You must be logged in to see this link.

"Ch" interpreter for C and subset of C++
(free for academic and non-profit organisations)
You must be logged in to see this link.

Digital Mars C and C++ Compilers for Win32, Win16, DOS32 and DOS
Free for older version, low cost for latest
You must be logged in to see this link.

Borland C++ compiler version 5.5 for windows (free)
You must be logged in to see this link.

Running Borland 5.5 compiler under Borland 5.02 IDE
You must be logged in to see this link.

Intel compiler for Linux - free for non-commercial use
(There is also a version for Windows but it isn't free after 30 days)
[You have to register to do the download]
You must be logged in to see this link.
If you are trying to use version 7 under RedHat 9 Linux please see
You must be logged in to see this link.

Free, public domain C/C++ compiler and checker technology (with source)
You must be logged in to see this link.

Maintenance files for Watcom C++
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.

Open Watcom site
You must be logged in to see this link.


Environment
-----------

Ultimate++ is the complete C++ GPL lincensed development system. It
consists of set of libraries (GUI, SQL, web etc.) and the integrated
development environment (TheIDE).
You must be logged in to see this link.

IDE for Gnu G++ under MS Windows (also list of free compilers etc)
You must be logged in to see this link.

OSE class library (error management, memory management, date/time etc),
environment and documentation tools
You must be logged in to see this link.

emacs mode
*no longer there?*
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.

ABC++ is a preprocessor and documentation tool which translates an
extended C++ syntax into ANSI C++.
You must be logged in to see this link.

Software dev tools purchased or considered by Fermilab
You must be logged in to see this link.

Freeware UML class diagram drawing tool with C++ code generation
(runs under MS windows)
You must be logged in to see this link.
You must be logged in to see this link.

HTML-kit: simple editor for MS Windows that includes a mode for C++
You must be logged in to see this link.


User and special interest groups
--------------------------------

C++ and C SIG (New York)
You must be logged in to see this link.

C++ SIG of Object Developers Group (ODG), New York City
You must be logged in to see this link.

C++ SIG (San Francisco/Bay Area)
You must be logged in to see this link.

Association of C & C++ users
You must be logged in to see this link.

C/C++ users' group
You must be logged in to see this link.

Wavelets forum
You must be logged in to see this link.


Conferences
-----------

ACCU conference (England) April 2003
You must be logged in to see this link.

SIGs conferences
You must be logged in to see this link.

List of computer science and mathematics conferences
You must be logged in to see this link.


Related languages
-----------------

Java
You must be logged in to see this link.

Eiffel
You must be logged in to see this link.


Online magazines and journals
-----------------------------

The C++ Source
You must be logged in to see this link.


Technical reports and papers
----------------------------
See also C++ authors

C++ Report and Journal of Object Oriented Programming (partial) archive
You must be logged in to see this link.

Template metaprograms
You must be logged in to see this link.

Todd Veldhuizen: Techniques for Scientific C++
You must be logged in to see this link.

Quinn Tyler Jackson's papers
You must be logged in to see this link.

The new C++ casting operators
You must be logged in to see this link.

Interviews with Nathan Myers and Stan Lippman of state of C++
You must be logged in to see this link.

Paul Pedriana: High Performance Game Programming in C++
You must be logged in to see this link.


Call for papers
---------------

Articles on all aspects of C++ are being sought for publication in C++
Toolbox, a new column on C++ programming that premiered in the January 1996
issue of SIGPLAN Notices.
You must be logged in to see this link.
You must be logged in to see this link.
You must be logged in to see this link.
(includes past issues)


Websites for authors of C++ books and articles
----------------------------------------------

Bjarne Stroustrup
You must be logged in to see this link.

Andrew Koenig
You must be logged in to see this link.

Nicolai M. Josuttis
(The C++ Standard Library, C++ Templates - The Complete Guide)
You must be logged in to see this link.

Daveed Vandevoorde (C++ Templates - The Complete Guide)
You must be logged in to see this link.

Scott Meyers (also consulting/training services)
You must be logged in to see this link.

Ira Pohl
You must be logged in to see this link.

Steve Heller, author and software engineer
Copies of his books "Who's Afraid of C++?" and
"Optimizing C++" online here.
You must be logged in to see this link.

Mark Nelson
You must be logged in to see this link.

Jesse Liberty (also consulting/training services)
You must be logged in to see this link.

Nathan Myers
You must be logged in to see this link.

Robert Martin (look at the articles page)
You must be logged in to see this link.

P J Plauger
You must be logged in to see this link.

Bruce Eckel (includes much of his next book)
You must be logged in to see this link.
You must be logged in to see this link.

Douglas C. Schmidt (Networking, C++ report, etc)
You must be logged in to see this link.

Ian Joyner (programming languages, object-orientation,
distributed processing, and people factors)
You must be logged in to see this link.

Scott Robert Ladd
You must be logged in to see this link.

Herb Sutter (standards, Guru of the week, articles)
You must be logged in to see this link.

Ray Lischner (C++ in a Nutshell - forthcoming; draft copy)
You must be logged in to see this link.


Consulting services
-------------------
(but with some free things)

...technical help and expert consulting on a variety of topics,
for free (for now)
You must be logged in to see this link.

Dinkum (STL things)
You must be logged in to see this link.

San Francisco Bay Area Center for Advanced Technology
(consulting, training, interesting articles)
You must be logged in to see this link.



Commercial
----------
See also consulting services

Microsoft
You must be logged in to see this link.
You must be logged in to see this link.

Borland (Inprise?)
You must be logged in to see this link.
You must be logged in to see this link.
See also
You must be logged in to see this link.
You must be logged in to see this link.

Symantec:
You must be logged in to see this link.

IBM
You must be logged in to see this link.

Engineering Objects International - Peter N Roth
C++ & Delphi Specialists (Class builder)
You must be logged in to see this link.

ObjectSpace (class libraries: STL + other toolkits)
You must be logged in to see this link.

ObjectSoftware: Javadoc-like documentation tool; other development tools
You must be logged in to see this link.

Ochre software: source code beautifier for C++. Fully
functional 15 day trial is available for download
You must be logged in to see this link.

Upspring Software - Development and Quality Assurance products
including C++ browser (50 standard queries; text and graph views;
class member attributes; macros and compiler generated constructs;
understands function/operator overloading; integrated editors; etc)
You must be logged in to see this link.

Cygnus solutions
You must be logged in to see this link.

Rogue Wave software
You must be logged in to see this link.

###March
Extreme optimization - Numerical and statistical library for .NET
framework including managed C++ (free 15 day trial version)
You must be logged in to see this link.

Dundas Software
(M++ multidimensional array and math library - discontinued?)
You must be logged in to see this link.

NMath Matrix is an advanced matrix manipulation library for the
.NET platform (commercial software - free trial version)
You must be logged in to see this link.

Advanced Scientific Applications, Inc.
You must be logged in to see this link.

Dakota Scientific Software
You must be logged in to see this link.

Rational
You must be logged in to see this link.

I-Logix (object oriented design, UML, papers on UML etc)
You must be logged in to see this link.

ObjecTime (real-time object oriented programming)
You must be logged in to see this link.

Addison-Wesley books (includes descriptions of their C++ books)
You must be logged in to see this link.

Waite group press
You must be logged in to see this link.

Plum Hall (validation suites etc)
You must be logged in to see this link.

KAI (Kuck & Associates, Inc.)
The KAI compiler has been discontinued
You must be logged in to see this link.

Edison Design Group (C++ front ends)
You must be logged in to see this link.

Intel C++ compiler (see also compilers)
You must be logged in to see this link.

Comeau Computing (C++ front ends)
You must be logged in to see this link.

Delta logic (STL products - also list of STL resources)
You must be logged in to see this link.

Codebase: xBASE compatible database engine for C/C++
You must be logged in to see this link.

C++ report (RIP)
You must be logged in to see this link.

Dr Dobbs Journal
You must be logged in to see this link.

C/C++ Users' Journal
You must be logged in to see this link.

Visual C++ dev journal
You must be logged in to see this link.

Template Graphics Software (3D graphics libraries)
You must be logged in to see this link.

Genitor Corporation (graphical editing environment & other
tools for constructing, documenting, and maintaining C/C++ code)
You must be logged in to see this link.

Numerical objects PDE portal and diffpack site
This is a commercial site with links to Partial Differential
Equation sites. Free access to some diffpack source code.
Reports on applications of diffpack and general numerical
programming.
You must be logged in to see this link.

C++-Class-Libraries (GUI - Scheduling - Planning - Optimization)
You must be logged in to see this link.

Parasoft (software quality development tools)
You must be logged in to see this link.

OPT++: Object-Oriented Nonlinear Optimization Library
You must be logged in to see this link.

Tech-X Corporation - object oriented numerics
(optimisation and physics applications)
Optimisation program available for free non-commercial use
You must be logged in to see this link.

Object continuum - date/time and ODBC classes
You must be logged in to see this link.

Object Design - object oriented data management including
large-scale financial systems, packaged software applications,
high-performance commercial Web sites, telecommunications
You must be logged in to see this link.

IP*works - network interface components - trial versions available
for download.
You must be logged in to see this link.

jfront inc.
C++ library for parsing java source code
You must be logged in to see this link.

Wessex Scientific and Technical Services - scientific and
engineering software in C++ (& Fortran).
You must be logged in to see this link.

Programmer's Helpdesk - C++ and Java help for students by students
You must be logged in to see this link.

Valentina object database engine - written in C++ but I don't know whether
you can get to see the source. Interface SDKs in numerous languages.
You must be logged in to see this link.


Bookshops
---------

People ask where they can mail-order quality C++ books and
here are 5 (out of many) answers.

Quantum books
You must be logged in to see this link.

Computer Literacy Bookshops
You must be logged in to see this link.

Amazon.com books - Seattle
You must be logged in to see this link.

Barnes And Noble
You must be logged in to see this link.

Blackpool. Discounts, on-line catalogue, reviews etc
You must be logged in to see this link.


C++ news-groups
---------------

alt.comp.lang.learn.c-c++
comp.lang.c++
comp.lang.c++.leda
comp.lang.c++.moderated
Moderation policy: You must be logged in to see this link.
comp.object
comp.os.msdos.djgpp
comp.os.ms-windows.programmer.tools.mfc
comp.os.ms-windows.programmer.tools.owl
comp.std.c++
To submit articles: Try just posting with your newsreader.
FAQ: You must be logged in to see this link.
Policy: You must be logged in to see this link.
de.comp.lang.c++
de.comp.lang.iso-c++
es.comp.lenguajes.c++
fido.ger.c_plusplus
fj.lang.c++
fr.comp.lang.c++
gnu.g++.announce
gnu.g++.bug
gnu.g++.help
gnu.g++.lib.bug
hepnet.lang.c++
han.comp.lang.c++
it.comp.lang.c++
microsoft.public.de.vc
microsoft.public.es.vc
microsoft.public.usasalesinfo.developer.visualc++
microsoft.public.vc.*
powersoft.public.watcom_C_C++.general
relcom.fido.su.c-c++

Search current and old newsgroups
You must be logged in to see this link.

For accessing Inprise/Borland newsgroups see
You must be logged in to see this link.


Email discussion groups
-----------------------

Threads in C++ mailing list
You must be logged in to see this link.

Standard template library
To post to the list, send email to
mailto:genstl@atext.com
To ask to be added or removed from the list, send email to
mailto:genstl-request@atext.com
with the word "subscribe" or "unsubscribe" in the Subject line.

Object oriented numerics mailing list
You must be logged in to see this link.

Parallel processing newsletter
You must be logged in to see this link.

Numerical analysis digest
You must be logged in to see this link.


---------------------------------





Prof.Dr. D. Ciurchea
  Previous Topic Topic Next Topic  
 Forum Locked
 Send Topic to a Friend
 Printer Friendly
Jump To:
duci.ro FORUM at forumco.com © 2000-05 ForumCo.com Go To Top Of Page
Generated in 0.92 seconds. Hello from Duci !!! Snitz Forums 2000
RSS Feed 1 RSS Feed 2
Powered by ForumCo 2000-2008
TOS - AUP - URA - Privacy Policy
ForumCo Free Blogs and Galleries
Signup for a free forum or Go Banner Free