Merge pull request #408 from chuanjin/master

Added a few books.
pull/415/head
vhf / victor felder 11 years ago
commit 4833b5c369
  1. 7
      free-programming-books.md

@ -193,6 +193,7 @@
* [The Design of Approximation Algorithms](http://www.designofapproxalgs.com/book.pdf) (PDF) * [The Design of Approximation Algorithms](http://www.designofapproxalgs.com/book.pdf) (PDF)
* [Lectures Notes on Algorithm Analysis and Computational Complexity (Fourth Edition)](http://larc.unt.edu/ian/books/free/lnoa.pdf), University of North Texas (PDF) * [Lectures Notes on Algorithm Analysis and Computational Complexity (Fourth Edition)](http://larc.unt.edu/ian/books/free/lnoa.pdf), University of North Texas (PDF)
* [Problems on Algorithms (Second Edition)](http://larc.unt.edu/ian/books/free/poa.pdf), University of North Texas (PDF) * [Problems on Algorithms (Second Edition)](http://larc.unt.edu/ian/books/free/poa.pdf), University of North Texas (PDF)
* [Mastering Algorithms with C](http://www.das.ufsc.br/~romulo/discipli/cad-fei/Mastering-Algorithms-with-C-Loudon.pdf) (PDF)
####Theoretical Computer Science ####Theoretical Computer Science
* [An Introduction to the Theory of Computation](http://www.cse.ohio-state.edu/~gurari/theory-bk/theory-bk.html) * [An Introduction to the Theory of Computation](http://www.cse.ohio-state.edu/~gurari/theory-bk/theory-bk.html)
@ -346,6 +347,7 @@
* [Data-Intensive Text Processing with MapReduce](http://www.umiacs.umd.edu/~jimmylin/MapReduce-book-final.pdf) (PDF) * [Data-Intensive Text Processing with MapReduce](http://www.umiacs.umd.edu/~jimmylin/MapReduce-book-final.pdf) (PDF)
* [Designing Interfaces](http://designinginterfaces.com) by Jennifer Tidwell * [Designing Interfaces](http://designinginterfaces.com) by Jennifer Tidwell
* [Digital Signal Processing For Engineers and Scientists](http://www.dspguide.com/) * [Digital Signal Processing For Engineers and Scientists](http://www.dspguide.com/)
* [Digital Signal Processing For Communications](http://www.sp4comm.org/)
* [Distributed systems for fun and profit](http://book.mixu.net/distsys/single-page.html) * [Distributed systems for fun and profit](http://book.mixu.net/distsys/single-page.html)
* [Flow based Programming](http://jpaulmorrison.com/fbp/#book) * [Flow based Programming](http://jpaulmorrison.com/fbp/#book)
* [Getting Real](http://gettingreal.37signals.com/) * [Getting Real](http://gettingreal.37signals.com/)
@ -363,6 +365,7 @@
* [High-Performance Scientific Computing](http://bit.ly/hpc12) (class lectures and slides) * [High-Performance Scientific Computing](http://bit.ly/hpc12) (class lectures and slides)
* [Mother Tongues of Computer Languages](http://www.digibarn.com/collections/posters/tongues/) (PNG) * [Mother Tongues of Computer Languages](http://www.digibarn.com/collections/posters/tongues/) (PNG)
* [Open Government;Collaboration, Transparency, and Participation in Practice](https://github.com/oreillymedia/open_government) * [Open Government;Collaboration, Transparency, and Participation in Practice](https://github.com/oreillymedia/open_government)
* [How to Become a Programmer](http://softwarebyrob.wpengine.netdna-cdn.com/assets/Software_by_Rob%20_How_to_Become_a%20_Programmer_1.0.pdf)
####Web Performance ####Web Performance
* [Book of Speed](http://www.bookofspeed.com/index.html) by Stoyan Stefanov * [Book of Speed](http://www.bookofspeed.com/index.html) by Stoyan Stefanov
@ -436,6 +439,7 @@
* [Bash Guide for Beginners](http://www.tldp.org/LDP/Bash-Beginners-Guide/html/) by Machtelt Garrels * [Bash Guide for Beginners](http://www.tldp.org/LDP/Bash-Beginners-Guide/html/) by Machtelt Garrels
* [Lhunath's Bash Guide](http://mywiki.wooledge.org/BashGuide) * [Lhunath's Bash Guide](http://mywiki.wooledge.org/BashGuide)
* [The Command Line Crash Course](http://learncodethehardway.org/cli/book/) (also a Powershell reference) * [The Command Line Crash Course](http://learncodethehardway.org/cli/book/) (also a Powershell reference)
* [Learning the bash Shell](http://www.redbrick.dcu.ie/~teapott/MECS/Notes/learning_bash.pdf)
###C ###C
@ -466,6 +470,7 @@
* [Introduction to Design Patterns in C++ with Qt](http://ptgmedia.pearsoncmg.com/images/9780131879058/downloads/0131879057_Ezust_book.pdf) * [Introduction to Design Patterns in C++ with Qt](http://ptgmedia.pearsoncmg.com/images/9780131879058/downloads/0131879057_Ezust_book.pdf)
* [Data Structures and Algorithms with Object-Oriented Design Patterns in C++](http://www.brpreiss.com/books/opus4/index.html) * [Data Structures and Algorithms with Object-Oriented Design Patterns in C++](http://www.brpreiss.com/books/opus4/index.html)
* [The Boost C++ libraries](http://en.highscore.de/cpp/boost) * [The Boost C++ libraries](http://en.highscore.de/cpp/boost)
* [C++ Cookbook](http://staff.ppu.edu/dkhalid/O'Reilly%20-%20C++%20Cookbook%20(2007).pdf)
###Clojure ###Clojure
* [A Brief Beginner’s Guide To Clojure](http://www.unexpected-vortices.com/clojure/brief-beginners-guide/) * [A Brief Beginner’s Guide To Clojure](http://www.unexpected-vortices.com/clojure/brief-beginners-guide/)
@ -777,7 +782,7 @@ See also [TeX](#tex)
* [Ubuntu Pocket Guide and Reference](http://www.ubuntupocketguide.com/index_main.html) * [Ubuntu Pocket Guide and Reference](http://www.ubuntupocketguide.com/index_main.html)
* [What Every Programmer Should Know About Memory](http://www.akkadia.org/drepper/cpumemory.pdf) (PDF) * [What Every Programmer Should Know About Memory](http://www.akkadia.org/drepper/cpumemory.pdf) (PDF)
* [Learning Debian GNU/Linux](http://oreilly.com/openbook/debian/book/index.html) * [Learning Debian GNU/Linux](http://oreilly.com/openbook/debian/book/index.html)
* [Upstart Intro, Cookbook and Best Practises](http://upstart.ubuntu.com/cookbook/)
###Lisp ###Lisp
* [Common Lisp the Language, 2nd Edition](http://www.cs.cmu.edu/Groups/AI/html/cltl/mirrors.html) * [Common Lisp the Language, 2nd Edition](http://www.cs.cmu.edu/Groups/AI/html/cltl/mirrors.html)

Loading…
Cancel
Save