ATTENTION: You are viewing a page formatted for mobile devices; to view the full web page, click HERE.

Removed Areas > C / C++

C++ Programming Resources

(1/5) > >>

mouser:
Free C++ Compiler/IDE for windows:
If you are using Microsoft Windows, and are new to C++, we recommend Dev-C++. Dev-C++ is a nice and friendly free (donationware!) c++ ide (which also installs a free c++ compiler by default):

* website: http://www.bloodshed.net
* direct download: http://prdownloads.sourceforge.net/dev-cpp/devcpp-4.9.9.2_setup.exe
If you already have another c++ compiler for windows that you are comfortable with (like Microsoft Visual Studio), or if you are working in *nix with the standard gcc compiler, that's fine, but you must be familiar with how to use it before starting the assignments.



Free E-books and Tutorials:

* Thinking in C++ - http://mindview.net/Books/DownloadSites
* Teach Yourself C++ in 21 Days, Second Edition - http://www.cs.montana.edu/~mbauer/wwwback/c++/index.htm
* C++ In Action - http://www.relisoft.com./book/index.htm
* C++ Reference Guide - http://www.cppreference.com/
* OOP Web - http://www.oopweb.com/CPP/Files/CPP.html
* About.com Tutorials on C++ - http://cplus.about.com/od/beginnerctutorial/l/blcplustut.htm
* Standard Template Library Programmer's Guide - http://www.sgi.com/tech/stl/
* Pointers, References, and Arrays - http://www.gnomesane.net/code/doc/ptrarray/
* C++ Source - http://www.artima.com/cppsource

Deozaan:
I don't know C++ but I've heard that this is also a good resource:

http://www.cplusplus.com/

f0dder:
A bit on the techier site, but really good: http://www.parashift.com/c++-faq-lite/

Also, I would recommend Microsoft Visual C++ 2003 toolkit over the GNU compiler - it produces better code and has better C++ compliance. http://msdn.microsoft.com/visualc/vctoolkit2003/ . Requires more setting up than dev-c++ though.

If you want something lighter than a full-blood IDE, I can recommend http://notepad-plus.sourceforge.net - it has C/C++/... syntax highlighting.

There's also http://www.codeblocks.org/ instead of dev-C++, worth checking out.

app103:
These are titles from my programming ebooks page that aren't covered in the above post's list...and not on OOP Web either.


C++: A Dialog - http://www.steveheller.com/cppad/cppad.htm

Optimizing C++ - http://www.steveheller.com/opt/

An Introduction to C++ Programming - http://www.computer-books.us/cpp_1.php

Programming in C++ - Rules and Recommendations - http://www.computer-books.us/cpp_6.php

A Beginners C++ Book - http://www.uow.edu.au/~nabg/ABC/ABC.html

C++ GUI Programming with Qt 3 - http://www.phptr.com/promotion/1484?redir=1

Eóin:
Once you get going with C++ you'll want to check out the Boost libraries.

Also to confuse people with yet more options you can setup a nice console build environment with Boost Build System V2 (bjam). For my setup I use Programmers Notepad which has nice, if simple, project management, captures output from console programs like bjam and is able to nicely parse any errors and trace them back to the offending file, and has a couple of other nice touches.

Navigation

[0] Message Index

[#] Next page

Go to full version