mirror of
https://github.com/EbookFoundation/free-programming-books.git
synced 2024-12-19 09:56:13 +00:00
Merge pull request #1473 from esparta/master
[en] Fixing ordering on English books
This commit is contained in:
commit
19378c8bc9
@ -229,10 +229,10 @@ Original Source: [Free Programming books](http://stackoverflow.com/revisions/392
|
|||||||
* [Grokking the GIMP](http://gimp-savvy.com/BOOK/index.html)
|
* [Grokking the GIMP](http://gimp-savvy.com/BOOK/index.html)
|
||||||
* [Introduction to Modern OpenGL](http://open.gl/)
|
* [Introduction to Modern OpenGL](http://open.gl/)
|
||||||
* [Learning Modern 3D Graphics Programming](http://www.arcsynthesis.org/gltut/) (draft)
|
* [Learning Modern 3D Graphics Programming](http://www.arcsynthesis.org/gltut/) (draft)
|
||||||
|
* [OpenGL](http://www.songho.ca/opengl/index.html): Concepts and illustrations.
|
||||||
* [OpenGL Programming Guide (The Red Book)](http://fly.srk.fer.hr/~unreal/theredbook/)
|
* [OpenGL Programming Guide (The Red Book)](http://fly.srk.fer.hr/~unreal/theredbook/)
|
||||||
* [ShaderX series](http://tog.acm.org/resources/shaderx/)
|
* [ShaderX series](http://tog.acm.org/resources/shaderx/)
|
||||||
* [Tutorials for modern OpenGL](http://www.opengl-tutorial.org/)
|
* [Tutorials for modern OpenGL](http://www.opengl-tutorial.org/)
|
||||||
* [OpenGL](http://www.songho.ca/opengl/index.html): Concepts and illustrations.
|
|
||||||
|
|
||||||
|
|
||||||
### Graphical User Interfaces
|
### Graphical User Interfaces
|
||||||
@ -262,6 +262,7 @@ Original Source: [Free Programming books](http://stackoverflow.com/revisions/392
|
|||||||
* [Data Structures Succinctly Part 2, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/datastructurespart2) (PDF, Kindle) *(Just fill the fields with any values)*
|
* [Data Structures Succinctly Part 2, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/datastructurespart2) (PDF, Kindle) *(Just fill the fields with any values)*
|
||||||
* [Elementary Algorithms](https://github.com/liuxinyu95/AlgoXY) - Larry LIU Xinyu
|
* [Elementary Algorithms](https://github.com/liuxinyu95/AlgoXY) - Larry LIU Xinyu
|
||||||
* [Foundations of Computer Science](http://infolab.stanford.edu/~ullman/focs.html) - Al Aho and Jeff Ullman
|
* [Foundations of Computer Science](http://infolab.stanford.edu/~ullman/focs.html) - Al Aho and Jeff Ullman
|
||||||
|
* [Handbook of Graph Drawing and Visualization](https://cs.brown.edu/~rt/gdhandbook/)
|
||||||
* [Open Data Structures: An Introduction](http://www.aupress.ca/index.php/books/120226) - Pat Morin
|
* [Open Data Structures: An Introduction](http://www.aupress.ca/index.php/books/120226) - Pat Morin
|
||||||
* [LEDA: A Platform for Combinatorial and Geometric Computing](http://www.mpi-inf.mpg.de/~mehlhorn/LEDAbook.html)
|
* [LEDA: A Platform for Combinatorial and Geometric Computing](http://www.mpi-inf.mpg.de/~mehlhorn/LEDAbook.html)
|
||||||
* [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)
|
||||||
@ -278,7 +279,7 @@ Original Source: [Free Programming books](http://stackoverflow.com/revisions/392
|
|||||||
* [The Design of Approximation Algorithms](http://www.designofapproxalgs.com/book.pdf) (PDF)
|
* [The Design of Approximation Algorithms](http://www.designofapproxalgs.com/book.pdf) (PDF)
|
||||||
* [The Great Tree List Recursion Problem](http://cslibrary.stanford.edu/109/TreeListRecursion.pdf) (PDF)
|
* [The Great Tree List Recursion Problem](http://cslibrary.stanford.edu/109/TreeListRecursion.pdf) (PDF)
|
||||||
* [Think Complexity](http://greenteapress.com/complexity/) (PDF)
|
* [Think Complexity](http://greenteapress.com/complexity/) (PDF)
|
||||||
* [Handbook of Graph Drawing and Visualization] (https://cs.brown.edu/~rt/gdhandbook/)
|
|
||||||
|
|
||||||
|
|
||||||
#### Cellular Automata
|
#### Cellular Automata
|
||||||
@ -573,10 +574,10 @@ Original Source: [Free Programming books](http://stackoverflow.com/revisions/392
|
|||||||
* [Handbook of Applied Cryptography](http://cacr.uwaterloo.ca/hac/index.html)
|
* [Handbook of Applied Cryptography](http://cacr.uwaterloo.ca/hac/index.html)
|
||||||
* [How to deal with Passwords](https://github.com/MHM5000/pass)
|
* [How to deal with Passwords](https://github.com/MHM5000/pass)
|
||||||
* [Intrusion Detection Systems with Snort](http://ptgmedia.pearsoncmg.com/images/0131407333/downloads/0131407333.pdf)
|
* [Intrusion Detection Systems with Snort](http://ptgmedia.pearsoncmg.com/images/0131407333/downloads/0131407333.pdf)
|
||||||
|
* [OpenSSL Cookbook](https://www.feistyduck.com/library/openssl-cookbook/)
|
||||||
* [OWASP Top 10 for .NET Developers](http://www.troyhunt.com/2011/12/free-ebook-owasp-top-10-for-net.html)
|
* [OWASP Top 10 for .NET Developers](http://www.troyhunt.com/2011/12/free-ebook-owasp-top-10-for-net.html)
|
||||||
* [Security Engineering](http://www.cl.cam.ac.uk/~rja14/book.html)
|
* [Security Engineering](http://www.cl.cam.ac.uk/~rja14/book.html)
|
||||||
* [CryptoParty Handbook](https://www.cryptoparty.in/documentation/handbook)
|
* [CryptoParty Handbook](https://www.cryptoparty.in/documentation/handbook)
|
||||||
* [OpenSSL Cookbook](https://www.feistyduck.com/library/openssl-cookbook/)
|
|
||||||
|
|
||||||
#### Software Architecture
|
#### Software Architecture
|
||||||
* [Architectural Styles and the Design of Network-based Software Architectures](http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm) - Roy Thomas Fielding
|
* [Architectural Styles and the Design of Network-based Software Architectures](http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm) - Roy Thomas Fielding
|
||||||
@ -760,16 +761,17 @@ Original Source: [Free Programming books](http://stackoverflow.com/revisions/392
|
|||||||
* [Learn C the hard way](http://c.learncodethehardway.org/book/)
|
* [Learn C the hard way](http://c.learncodethehardway.org/book/)
|
||||||
* [Modern C](http://icube-icps.unistra.fr/img_auth.php/d/db/ModernC.pdf) (PDF)
|
* [Modern C](http://icube-icps.unistra.fr/img_auth.php/d/db/ModernC.pdf) (PDF)
|
||||||
* [Object Oriented Programming in C](http://www.planetpdf.com/codecuts/pdfs/ooc.pdf) (PDF)
|
* [Object Oriented Programming in C](http://www.planetpdf.com/codecuts/pdfs/ooc.pdf) (PDF)
|
||||||
|
* [Programming in C - Bharat Kinariwala & Tep Dobry](http://ee.hawaii.edu/~tep/EE160/Book/PDF/)
|
||||||
* [The C book](http://publications.gbdirect.co.uk/c_book/)
|
* [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 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 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)
|
* [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)
|
* [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)
|
* [Using C on the UNIX System - David A. Curry](http://www.bitsinthewind.com/about-dac/publications/using-c-on-the-unix-system)
|
||||||
* [Programming in C - Bharat Kinariwala & Tep Dobry](http://ee.hawaii.edu/~tep/EE160/Book/PDF/)
|
|
||||||
|
|
||||||
|
|
||||||
### C Sharp
|
### C Sharp
|
||||||
|
* [Beginners Guide to C# and the.NET Micro Framework](http://www.ghielectronics.com/downloads/FEZ/Beginners%20guide%20to%20NETMF.pdf)
|
||||||
* [C# Essentials](http://www.techotopia.com/index.php/C_Sharp_Essentials)
|
* [C# Essentials](http://www.techotopia.com/index.php/C_Sharp_Essentials)
|
||||||
* [C# Programming - Wikibook](http://en.wikibooks.org/wiki/C_Sharp_Programming)
|
* [C# Programming - Wikibook](http://en.wikibooks.org/wiki/C_Sharp_Programming)
|
||||||
* [C# Yellow Book](http://www.csharpcourse.com/) (intro to programming)
|
* [C# Yellow Book](http://www.csharpcourse.com/) (intro to programming)
|
||||||
@ -777,7 +779,7 @@ Original Source: [Free Programming books](http://stackoverflow.com/revisions/392
|
|||||||
* [Fundamentals of Computer Programming with C#](http://www.introprogramming.info/english-intro-csharp-book/read-online/) - Svetlin Nakov
|
* [Fundamentals of Computer Programming with C#](http://www.introprogramming.info/english-intro-csharp-book/read-online/) - Svetlin Nakov
|
||||||
* [HTTP Programming Recipes for C# Bots](http://www.heatonresearch.com/articles/series/20)
|
* [HTTP Programming Recipes for C# Bots](http://www.heatonresearch.com/articles/series/20)
|
||||||
* [Threading in C#](http://www.albahari.com/threading/)
|
* [Threading in C#](http://www.albahari.com/threading/)
|
||||||
* [Beginners Guide to C# and the.NET Micro Framework](http://www.ghielectronics.com/downloads/FEZ/Beginners%20guide%20to%20NETMF.pdf)
|
|
||||||
|
|
||||||
### C++
|
### C++
|
||||||
* [C++ Annotations](http://cppannotations.sourceforge.net/)
|
* [C++ Annotations](http://cppannotations.sourceforge.net/)
|
||||||
@ -792,6 +794,7 @@ Original Source: [Free Programming books](http://stackoverflow.com/revisions/392
|
|||||||
* [Google's C++ Style Guide](http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml)
|
* [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
|
* [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)
|
* [Introduction to Design Patterns in C++ with Qt](http://ptgmedia.pearsoncmg.com/images/9780131879058/downloads/0131879057_Ezust_book.pdf)
|
||||||
|
* [Joint Strike Fighter, C++ Coding Standards, by Bjarne Stroustrup](http://www.stroustrup.com/JSF-AV-rules.pdf)
|
||||||
* [Learn C++.](http://www.learncpp.com/) (PDF, Online)
|
* [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)
|
* [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)
|
* [Open Data Structures (In C++)](http://opendatastructures.org/ods-cpp.pdf) (PDF)
|
||||||
@ -801,15 +804,17 @@ Original Source: [Free Programming books](http://stackoverflow.com/revisions/392
|
|||||||
* [The Rook's Guide to C++](http://rooksguide.org/2013/11/26/version-1-0-is-out/) (PDF)
|
* [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
|
* [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)
|
* Also see: [The Definitive C++ Book Guide and List](http://stackoverflow.com/q/388242/511601)
|
||||||
* [Joint Strike Fighter, C++ Coding Standards, by Bjarne Stroustrup](http://www.stroustrup.com/JSF-AV-rules.pdf)
|
|
||||||
|
|
||||||
### Chapel
|
### Chapel
|
||||||
* [Chapel Tutorial](http://faculty.knox.edu/dbunde/teaching/chapel/)
|
* [Chapel Tutorial](http://faculty.knox.edu/dbunde/teaching/chapel/)
|
||||||
* [Chapel Tutorial for Programmers](http://cs.colby.edu/kgburke/?resource=chapelTutorial)
|
* [Chapel Tutorial for Programmers](http://cs.colby.edu/kgburke/?resource=chapelTutorial)
|
||||||
|
|
||||||
|
|
||||||
### Cilk
|
### Cilk
|
||||||
* [Cilk 5.4.6 Reference Manual](http://supertech.csail.mit.edu/cilk/manual-5.4.6.pdf) (PDF)
|
* [Cilk 5.4.6 Reference Manual](http://supertech.csail.mit.edu/cilk/manual-5.4.6.pdf) (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/)
|
||||||
* [Clojure - Functional Programming for the JVM](http://java.ociweb.com/mark/clojure/article.html)
|
* [Clojure - Functional Programming for the JVM](http://java.ociweb.com/mark/clojure/article.html)
|
||||||
@ -825,6 +830,7 @@ Original Source: [Free Programming books](http://stackoverflow.com/revisions/392
|
|||||||
* [Modern cljs](https://github.com/magomimmo/modern-cljs)
|
* [Modern cljs](https://github.com/magomimmo/modern-cljs)
|
||||||
* [The Clojure Style Guide](https://github.com/bbatsov/clojure-style-guide)
|
* [The Clojure Style Guide](https://github.com/bbatsov/clojure-style-guide)
|
||||||
|
|
||||||
|
|
||||||
### COBOL
|
### COBOL
|
||||||
* [COBOL Programming Fundamental](http://yusman.staff.gunadarma.ac.id/Downloads/files/33460/COBOL_Programming_Fundamental.pdf) (PDF)
|
* [COBOL Programming Fundamental](http://yusman.staff.gunadarma.ac.id/Downloads/files/33460/COBOL_Programming_Fundamental.pdf) (PDF)
|
||||||
* [OpenCOBOL 1.1 - Programmer's Guide](http://opencobol.add1tocobol.com/OpenCOBOL%20Programmers%20Guide.pdf) (PDF)
|
* [OpenCOBOL 1.1 - Programmer's Guide](http://opencobol.add1tocobol.com/OpenCOBOL%20Programmers%20Guide.pdf) (PDF)
|
||||||
@ -1674,6 +1680,7 @@ See also [TeX](#tex)
|
|||||||
|
|
||||||
#### Ruby on Rails
|
#### Ruby on Rails
|
||||||
* [A community-driven Rails style guide](https://github.com/bbatsov/rails-style-guide)
|
* [A community-driven Rails style guide](https://github.com/bbatsov/rails-style-guide)
|
||||||
|
* [Building REST APIs with Rails](http://apionrails.icalialabs.com/book)
|
||||||
* [Kestrels, Quirky Birds, and Hopeless Egocentricity](https://leanpub.com/combinators/read)
|
* [Kestrels, Quirky Birds, and Hopeless Egocentricity](https://leanpub.com/combinators/read)
|
||||||
* [Learn Ruby on Rails as You Modify a Craigslist Clone](http://www.thinkful.com/learn/ruby-on-rails-tutorial/)
|
* [Learn Ruby on Rails as You Modify a Craigslist Clone](http://www.thinkful.com/learn/ruby-on-rails-tutorial/)
|
||||||
* [Objects on Rails](http://objectsonrails.com)
|
* [Objects on Rails](http://objectsonrails.com)
|
||||||
@ -1683,7 +1690,6 @@ See also [TeX](#tex)
|
|||||||
* [Ruby on Rails Guides](http://guides.rubyonrails.org)
|
* [Ruby on Rails Guides](http://guides.rubyonrails.org)
|
||||||
* [Ruby on Rails Tutorial: Learn Rails By Example](http://ruby.railstutorial.org/ruby-on-rails-tutorial-book)
|
* [Ruby on Rails Tutorial: Learn Rails By Example](http://ruby.railstutorial.org/ruby-on-rails-tutorial-book)
|
||||||
* [Upgrading to Rails 4](https://github.com/alindeman/upgradingtorails4)
|
* [Upgrading to Rails 4](https://github.com/alindeman/upgradingtorails4)
|
||||||
* [Building REST APIs with Rails](http://apionrails.icalialabs.com/book)
|
|
||||||
|
|
||||||
|
|
||||||
### Rust
|
### Rust
|
||||||
|
Loading…
Reference in New Issue
Block a user