FSU Home  
208 LOV
  C++ Resources
Resources for C++ Programming

Documentation
o C++ Tutorial (pdf) (You can find all the needed concepts in this tutorial)
o cplusplus.com - The C++ Resources Network
o C++ Reference

Books -- Introductory
o Lecture Notes for COP 3014 -- Programming I (a course offered by the CS Department), by Bob Myers
o "C++ Primer (4th Edition)" by Stanley B. Lippman
o "Programming: Principles and Practice Using C++" by Bjarne Stroustrup
o "Introducing C++ for Scientists, Engineers, and Mathematicians", by D.M. Capper, Springer-Verlag

Books -- Advanced
o "The C++ Programming Language: Special Edition" by Bjarne Stroustrup
o "Numerical Recipes in C++: The Art of Scientific Computing" by William H. Press, Saul A. Teukolsky, William T. Vetterling, and Brian P. Flannery
o "Scientific and Engineering C++: An Introduction with Advanced Techniques and Examples" by John J. Barton and Lee R. Nackman
o "Financial Instrument Pricing Using C++", by Daniel J. Duffy, Wiley
o "C++ Design Patterns and Derivatives Pricing", by M.S. Joshi, Cambridge

Links to free books
o www.computer-books.us/cpp.php
o www.freeprogrammingresources.com/cppbooks.html

Compilers (free)
o GCC (recommended - all operating systems) (available in the Math Lab)
o Microsoft Visual C++ 2008 Express (Windows)
o Sun Studio (available in the Math Lab)
o Eclipse/CDT

IDEs / Editors (free)
o Dev-C++
o Notepad++
o Kate
o Emacs

Scientific Libraries
o Blitz++
o GSL
o IT++

Plotting Tools
o Gnuplot
o PLplot

Other Resources
o www.sgi.com/tech/stl
o MEX- files Guide from Mathworks (for MATLAB users)
o Bjarne Stroustrup's homepage (designer of the C++ programming language)