forked from fffaraz/awesome-cpp
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
3 changed files
with
72 additions
and
3 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,43 @@ | ||
|
||
## C | ||
|
||
* [A Tutorial on Pointers and Arrays in C](http://home.netcom.com/~tjensen/ptr/pointers.htm) | ||
* [Advanced Linux Programming](http://www.advancedlinuxprogramming.com/) | ||
* [Beej's Guide to C Programming](http://beej.us/guide/bgc/) | ||
* [Beej's Guide to Network Programming](http://beej.us/guide/bgnet/) | ||
* [Build Your Own Lisp](http://www.buildyourownlisp.com/) | ||
* [C Programming - Wikibooks](http://en.wikibooks.org/wiki/Programming%3AC) | ||
* [Deep C](http://www.slideshare.net/olvemaudal/deep-c) | ||
* [Essential C](http://cslibrary.stanford.edu/101/EssentialC.pdf) (PDF) | ||
* [Learn C the hard way](http://c.learncodethehardway.org/book/) | ||
* [Object Oriented Programming in C](http://www.planetpdf.com/codecuts/pdfs/ooc.pdf) (PDF) | ||
* [The C book](http://publications.gbdirect.co.uk/c_book/) | ||
* [The Craft of Text Editing or A Cookbook for an Emacs](http://www.finseth.com/craft/) - Craig A. Finseth | ||
* [The GNU C Programming Tutorial](http://www.crasseux.com/books/ctut.pdf) | ||
* [The New C Standard - An Annotated Reference](http://www.knosof.co.uk/cbook/cbook.html) | ||
* [TONC GBA Programming - Game Boy Advance Development](http://www.coranac.com/tonc/text/toc.htm) | ||
* [Using C on the UNIX System - David A. Curry](http://www.bitsinthewind.com/about-dac/publications/using-c-on-the-unix-system) | ||
|
||
## C++ | ||
|
||
* [C++ Annotations](http://cppannotations.sourceforge.net/annotations/html/) - An in-depth guide on C++, intended for people with a good knowledge of C who want to make the transition to C++. | ||
* [C++ Annotations](http://cppannotations.sourceforge.net/) | ||
* [C++ Cookbook](http://staff.ppu.edu/dkhalid/O'Reilly%20-%20C++%20Cookbook%20%282007%29.pdf) (PDF) | ||
* [C++ GUI Programming With Qt 3](http://www.computer-books.us/cpp_0010.php) | ||
* [C++ Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/cplusplus) (PDF, Kindle) *(Just fill the fields with any values)* | ||
* [CS106X Programming Abstractions in C++](http://www.stanford.edu/class/cs106x/) | ||
* [Data Structures and Algorithms with Object-Oriented Design Patterns in C++](http://www.brpreiss.com/books/opus4/index.html) | ||
* [Financial Numerical Recipes in C++](http://finance.bi.no/~bernt/gcc_prog/recipes/) - Bernt Arne Ødegaard | ||
* [Game Programming Patterns](http://gameprogrammingpatterns.com/) | ||
* [Google's C++ Style Guide](http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml) | ||
* [How To Think Like a Computer Scientist: C++ Version](http://greenteapress.com/thinkcpp/index.html) - Allen B. Downey | ||
* [Introduction to Design Patterns in C++ with Qt](http://ptgmedia.pearsoncmg.com/images/9780131879058/downloads/0131879057_Ezust_book.pdf) | ||
* [Learn C++.](http://www.learncpp.com/) (PDF, Online) | ||
* [Matters Computational: Ideas, Algorithms, Source Code, by Jorg Arndt](http://www.jjj.de/fxt/fxtbook.pdf) (PDF) | ||
* [Open Data Structures (In C++)](http://opendatastructures.org/ods-cpp.pdf) (PDF) | ||
* [Software Design Using C++](http://cis.stvincent.edu/html/tutorials/swd/) - Br. David Carlson and Br. Isidore Minerd | ||
* [Software optimization resources by Agner Fog](http://www.agner.org/optimize/) | ||
* [The Boost C++ libraries](http://en.highscore.de/cpp/boost) | ||
* [The Rook's Guide to C++](http://rooksguide.org/2013/11/26/version-1-0-is-out/) (PDF) | ||
* [Thinking in C++, Second Edition, Vol. 1.](http://www.mindviewinc.com/downloads/TICPP-2nd-ed-Vol-one.zip) [(Vol. 2)](http://www.mindviewinc.com/downloads/TICPP-2nd-ed-Vol-two.zip) - Bruce Eckel | ||
* Also see: [The Definitive C++ Book Guide and List](http://stackoverflow.com/q/388242/511601) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters