From ad5c344a8773906dda4ac4d1f61de3282639969f Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Fri, 27 Dec 2013 00:25:25 +0400 Subject: [PATCH 01/26] Added IBM Redbooks --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index d4861a7a8..6d7481b8d 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -143,6 +143,7 @@ * [Free Smalltalk Books, collected by Stéphane Ducasse](http://stephane.ducasse.free.fr/FreeBooks.html) * [Free Tech Books](http://www.freetechbooks.com/) * [Hacker Shelf](http://hackershelf.com/browse/) +* [IBM Redbooks](http://www.redbooks.ibm.com/) * [Microsoft Press: Free E-Books](http://blogs.msdn.com/b/microsoft_press/archive/2011/03/03/ebooks-list-of-our-free-books.aspx) * [MindView Inc](http://www.mindviewinc.com/Books/) * [O'Reilly's Commons](http://commons.oreilly.com/wiki/index.php/O%27Reilly_Commons) From d3a0d75f25eeaee988bd433bd9fe905323a85be3 Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Fri, 27 Dec 2013 00:33:33 +0400 Subject: [PATCH 02/26] Added JavaScript Enlightenment --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 6d7481b8d..12fc81076 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -793,6 +793,7 @@ ###JavaScript * [Crockford's JavaScript](http://www.crockford.com/javascript/) - Douglas Crockford +* [JavaScript Enlightenment](http://www.javascriptenlightenment.com/) - Cody Lindley * [JavaScript Garden](http://bonsaiden.github.io/JavaScript-Garden/) (Maintained by Tim Ruffles) * [Eloquent JavaScript](http://eloquentjavascript.net/) - Marijn Haverbeke * [Learning JavaScript Design Patterns](http://www.addyosmani.com/resources/essentialjsdesignpatterns/book/) - Addy Osmani From 978867520f41bebcd67c744ace3625af8ef0fd35 Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Fri, 27 Dec 2013 00:46:43 +0400 Subject: [PATCH 03/26] =?UTF-8?q?Added=20"=D0=AD=D1=84=D1=84=D0=B5=D0=BA?= =?UTF-8?q?=D1=82=D0=B8=D0=B2=D0=BD=D1=8B=D0=B5=20=D0=B0=D0=BB=D0=B3=D0=BE?= =?UTF-8?q?=D1=80=D0=B8=D1=82=D0=BC=D1=8B=20=D0=B8=20=D1=81=D0=BB=D0=BE?= =?UTF-8?q?=D0=B6=D0=BD=D0=BE=D1=81=D1=82=D1=8C=20=D0=B2=D1=8B=D1=87=D0=B8?= =?UTF-8?q?=D1=81=D0=BB=D0=B5=D0=BD=D0=B8=D0=B9"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- free-programming-books-ru.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books-ru.md b/free-programming-books-ru.md index 9270283ba..3ab9c25c5 100644 --- a/free-programming-books-ru.md +++ b/free-programming-books-ru.md @@ -27,6 +27,7 @@ ###Language Agnostic * [Scrum и XP: заметки с передовой](http://scrum.org.ua/wp-content/uploads/2008/12/scrum_xp-from-the-trenches-rus-final.pdf) +* [Эффективные алгоритмы и сложность вычислений](http://discopal.ispras.ru/Ru.book-advanced-algorithms.htm) - Н. Н. Кузюрин, С. А. Фомин ###Assembly From 79abb7ee12e909185a7ba2eb94e5b3de945bc94a Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Fri, 27 Dec 2013 00:51:05 +0400 Subject: [PATCH 04/26] =?UTF-8?q?Added=20"Scala=20=D0=A8=D0=BA=D0=BE=D0=BB?= =?UTF-8?q?=D0=B0!"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- free-programming-books-ru.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/free-programming-books-ru.md b/free-programming-books-ru.md index 3ab9c25c5..527ea8601 100644 --- a/free-programming-books-ru.md +++ b/free-programming-books-ru.md @@ -18,6 +18,7 @@ * [Ruby](#ruby) * [RSpec](#rspec) * [Ruby on Rails](#ruby-on-rails) +* [Scala](#scala) * [Scilab](#scilab) * [SQL](#sql) * [Unix](#unix) @@ -110,6 +111,10 @@ * [Ruby on Rails Guides](http://rusrails.ru) * [Ruby on Rails Tutorial](http://railstutorial.ru/) +###Scala + +* [Scala Школа!](http://twitter.github.io/scala_school/ru/) - Twitter + ###Scilab * [Введение в Scilab](http://forge.scilab.org/index.php/p/docintrotoscilab/downloads/) From 12596bdfcfb75127efcb12fbeefe848822fd5122 Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Fri, 27 Dec 2013 01:01:56 +0400 Subject: [PATCH 05/26] =?UTF-8?q?Added=20"=D0=94=D0=B8=D0=B7=D0=B0=D0=B9?= =?UTF-8?q?=D0=BD=20=D0=BF=D0=B0=D1=82=D0=B5=D1=80=D0=BD=D0=B8=20-=20?= =?UTF-8?q?=D0=BF=D1=80=D0=BE=D1=81=D1=82=D0=BE,=20=D1=8F=D0=BA=20=D0=B4?= =?UTF-8?q?=D0=B2=D0=B5=D1=80=D1=96"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- free-programming-books-ua.md | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 free-programming-books-ua.md diff --git a/free-programming-books-ua.md b/free-programming-books-ua.md new file mode 100644 index 000000000..9f057f6e4 --- /dev/null +++ b/free-programming-books-ua.md @@ -0,0 +1,6 @@ +###Index +* [Language Agnostic](#language-agnostic) + +###Language Agnostic + +* [Дизайн патерни - просто, як двері](http://designpatterns.andriybuday.com/) - А. Будай From 2d6dd39b0c82990bc47bec26d8e0a3e4078b8368 Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Fri, 27 Dec 2013 01:12:57 +0400 Subject: [PATCH 06/26] Added "The First 10 Prolog Programming Contests" --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 12fc81076..9a7081e32 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1086,6 +1086,7 @@ See also [TeX](#tex) * [Prolog for Programmers](https://sites.google.com/site/prologforprogrammers/) * [Prolog Techniques](http://bookboon.com/int/student/it/prolog-techniques-applications-of-prolog) * [Simply Logical](http://www.cs.bris.ac.uk/~flach/SimplyLogical.html) +* [The First 10 Prolog Programming Contests](http://dtai.cs.kuleuven.be/ppcbook/) - Bart Demoen, Phuong-Lan Nguyen, Tom Schrijvers, Remko Tronçon * [Visual Prolog 7.2 for Tyros](http://download.pdc.dk/vip/72/books/tyros/tyros72.pdf) (PDF) From 7363c5e483d02d96640bf8c388ce85bdd1887ef1 Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Fri, 27 Dec 2013 01:18:18 +0400 Subject: [PATCH 07/26] Added "Compiler Design: Theory, Tools, and Examples" --- free-programming-books.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/free-programming-books.md b/free-programming-books.md index 9a7081e32..d84cc850b 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -247,6 +247,8 @@ ####Compiler Design * [Compiler Construction](http://www.ethoberon.ethz.ch/WirthPubl/CBEAll.pdf) (PDF) +* [Compiler Design: Theory, Tools, and Examples, C/C++ Edition](http://elvis.rowan.edu/~bergmann/books/c_cpp/) - Seth D. Bergmann +* [Compiler Design: Theory, Tools, and Examples, Java Edition](http://elvis.rowan.edu/~bergmann/books/java/) - Seth D. Bergmann * [Let's Build a Compiler](http://www.stack.nl/~marcov/compiler.pdf) (PDF) * [Linkers and loaders](http://www.iecc.com/linker/) * [Practical and Theoretical Aspects of Compiler Construction](http://www.stanford.edu/class/archive/cs/cs143/cs143.1128/) (class lectures and slides) From 59c7499016fe23876deeed557b8b09a53354dbc7 Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Fri, 27 Dec 2013 01:24:02 +0400 Subject: [PATCH 08/26] Added "Practical Semantic Web and Linked Data Applications" --- free-programming-books.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/free-programming-books.md b/free-programming-books.md index d84cc850b..a9c08494d 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -311,6 +311,8 @@ ####Information Retrieval * [Introduction to Information Retrieval](http://nlp.stanford.edu/IR-book/information-retrieval-book.html) * [Information Retrieval: A Survey](http://www.csee.umbc.edu/csee/research/cadip/readings/IR.report.120600.book.pdf) (PDF) +* [Practical Semantic Web and Linked Data Applications: Common Lisp Edition](http://www.markwatson.com/opencontent/book_lisp.pdf) - Mark Watson +* [Practical Semantic Web and Linked Data Applications: Java, JRuby, Scala, and Clojure Edition](http://www.markwatson.com/opencontent/book_java.pdf) - Mark Watson ####Datamining * [Data Mining and Analysis: Fundamental Concepts and Algorithms](http://www.dataminingbook.info/DokuWiki/doku.php) (Draft) From a7a2ad8b7ce4314c870937464215eba842204354 Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Fri, 27 Dec 2013 01:28:35 +0400 Subject: [PATCH 09/26] Added "Practical Artificial Intelligence Programming With Java, Third Edition" --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index a9c08494d..a2f8984a0 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -770,6 +770,7 @@ * [Think Java: How to Think Like a Computer Scientist](http://greenteapress.com/thinkapjava/) - Allen B. Downey * [Introduction to Programming Using Java](http://math.hws.edu/javanotes/) - David J. Eck * [Java Application Development on Linux by Carl Albing and Michael Schwarz (PDF)](http://www.phptr.com/content/images/013143697X/downloads/013143697X_book.pdf) (PDF) +* [Practical Artificial Intelligence Programming With Java, Third Edition](http://www.markwatson.com/opencontent/JavaAI3rd.pdf) - Mark Watson * [The Java EE6 Tutorial](http://download.oracle.com/javaee/6/tutorial/doc/javaeetutorial6.pdf) (PDF) * [Java Thin-Client Programming](http://www.redbooks.ibm.com/redbooks/SG245118.html) * [Learning Java (4th Edition)](http://chimera.labs.oreilly.com/books/1234000001805/index.html) - Patrick Niemeyer From f1a2acb875079fee2000a57c4c664aaaf1a4b301 Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Fri, 27 Dec 2013 01:31:00 +0400 Subject: [PATCH 10/26] Added "JAAS in Action" --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index a2f8984a0..9686d46f5 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -769,6 +769,7 @@ * [Category wise tutorials - J2EE](http://www.mkyong.com/) * [Think Java: How to Think Like a Computer Scientist](http://greenteapress.com/thinkapjava/) - Allen B. Downey * [Introduction to Programming Using Java](http://math.hws.edu/javanotes/) - David J. Eck +* [JAAS in Action](http://www.jaasbook.com/) * [Java Application Development on Linux by Carl Albing and Michael Schwarz (PDF)](http://www.phptr.com/content/images/013143697X/downloads/013143697X_book.pdf) (PDF) * [Practical Artificial Intelligence Programming With Java, Third Edition](http://www.markwatson.com/opencontent/JavaAI3rd.pdf) - Mark Watson * [The Java EE6 Tutorial](http://download.oracle.com/javaee/6/tutorial/doc/javaeetutorial6.pdf) (PDF) From 5010471ab7dbdd2ff4f6cf90bae459add7abc96e Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Fri, 27 Dec 2013 01:35:34 +0400 Subject: [PATCH 11/26] Added "Temporal Database Management" --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 9686d46f5..78b5a3a9b 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -232,6 +232,7 @@ ####Database * [Database Fundamentals](http://public.dhe.ibm.com/software/dw/db2/express-c/wiki/Database_fundamentals.pdf) (PDF) * [Foundations of Databases](http://webdam.inria.fr/Alice/) +* [Temporal Database Management](http://people.cs.aau.dk/~csj/Thesis/) - Christian S. Jensen * [The Theory of Relational Databases](http://web.cecs.pdx.edu/~maier/TheoryBook/TRD.html) ####Networking From 76d478a247afd4eb123e50b1f5bf3734cfa420bb Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Fri, 27 Dec 2013 01:44:35 +0400 Subject: [PATCH 12/26] Added "10 PRINT CHR$(205.5+RND(1)); : GOTO 10" --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 78b5a3a9b..f2478251c 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -502,6 +502,7 @@ ###Basic +* [10 PRINT CHR$(205.5+RND(1)); : GOTO 10](http://10print.org/) - Nick Montfort, Patsy Baudoin, John Bell,Ian Bogost, Jeremy Douglass, Mark C. Marino, Michael Mateas, Casey Reas, Mark Sample, Noah Vawter * [BASIC programming language - Wikibooks](http://en.wikibooks.org/wiki/Category:BASIC_programming_language) * [A beginner's guide to Gambas](http://beginnersguidetogambas.com/) * [How To Gambas3 Guides](http://howtogambas.org/index.php?page=cedi) From 6f711e09e91683bf6db20ea0f58d4f71e029a34e Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Fri, 27 Dec 2013 02:00:35 +0400 Subject: [PATCH 13/26] Added "Prolog and Natural-Language Analysis" --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index f2478251c..417d26628 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1091,6 +1091,7 @@ See also [TeX](#tex) * [Learn Prolog Now!](http://www.learnprolognow.org/) * [Logic, Programming and Prolog (2ed)](http://www.ida.liu.se/~ulfni/lpp/) * [Natural Language Processing Techniques in Prolog](http://cs.union.edu/~striegnk/courses/nlp-with-prolog/html/) +* [Prolog and Natural-Language Analysis](http://www.mtome.com/Publications/PNLA/pnla-digital.html) - Fernando C. N. Pereira, Stuart M. Shieber * [Prolog for Programmers](https://sites.google.com/site/prologforprogrammers/) * [Prolog Techniques](http://bookboon.com/int/student/it/prolog-techniques-applications-of-prolog) * [Simply Logical](http://www.cs.bris.ac.uk/~flach/SimplyLogical.html) From d8b0bce293474434e83f638dd3e32268f73cd621 Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Fri, 27 Dec 2013 02:03:44 +0400 Subject: [PATCH 14/26] Added InTech --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 417d26628..7ebd80e98 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -144,6 +144,7 @@ * [Free Tech Books](http://www.freetechbooks.com/) * [Hacker Shelf](http://hackershelf.com/browse/) * [IBM Redbooks](http://www.redbooks.ibm.com/) +* [InTech: Computer and Information Science](http://www.intechopen.com/subjects/computer-and-information-science) * [Microsoft Press: Free E-Books](http://blogs.msdn.com/b/microsoft_press/archive/2011/03/03/ebooks-list-of-our-free-books.aspx) * [MindView Inc](http://www.mindviewinc.com/Books/) * [O'Reilly's Commons](http://commons.oreilly.com/wiki/index.php/O%27Reilly_Commons) From 96990197cb24bae75c818094fb3df57634f9bc66 Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Fri, 27 Dec 2013 02:08:26 +0400 Subject: [PATCH 15/26] Added InfoQ Minibooks --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 7ebd80e98..af6b1d1dc 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -144,6 +144,7 @@ * [Free Tech Books](http://www.freetechbooks.com/) * [Hacker Shelf](http://hackershelf.com/browse/) * [IBM Redbooks](http://www.redbooks.ibm.com/) +* [InfoQ Minibooks](http://www.infoq.com/minibooks/) * [InTech: Computer and Information Science](http://www.intechopen.com/subjects/computer-and-information-science) * [Microsoft Press: Free E-Books](http://blogs.msdn.com/b/microsoft_press/archive/2011/03/03/ebooks-list-of-our-free-books.aspx) * [MindView Inc](http://www.mindviewinc.com/Books/) From 519e9cf0a5b4df7baaeec57d638a0b37738d930a Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Fri, 27 Dec 2013 02:15:39 +0400 Subject: [PATCH 16/26] Added "The Craft of Text Editing or A Cookbook for an Emacs" --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index af6b1d1dc..1fa7bfe17 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -518,6 +518,7 @@ * [The C book](http://publications.gbdirect.co.uk/c_book/) * [Essential C](http://cslibrary.stanford.edu/101/EssentialC.pdf) (PDF) * [Learn C the hard way](http://c.learncodethehardway.org/book/) +* [The Craft of Text Editing or A Cookbook for an Emacs](http://www.finseth.com/craft/) - Craig A. Finseth * [The new C standard - an annotated reference](http://www.knosof.co.uk/cbook/cbook.html) * [Object Oriented Programming in C](http://www.planetpdf.com/codecuts/pdfs/ooc.pdf) (PDF) * [C Programming - Wikibooks](http://en.wikibooks.org/wiki/Programming:C) From 29e52153a5e320836f75ef5b409395060b2fedad Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Fri, 27 Dec 2013 02:18:38 +0400 Subject: [PATCH 17/26] Added "Compilers and Compiler Generators: An Introduction with C++" --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 1fa7bfe17..a36c0aca2 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -249,6 +249,7 @@ * [Computer Networking: Principles, Protocols and Practice, 2nd edition (CNP3bis)](http://cnp3bis.info.ucl.ac.be/) (PDF, EPUB + [sources](https://github.com/obonaventure/cnp3/tree/master/book-2nd)) - O. Bonaventure (in progress) ####Compiler Design +* [Compilers and Compiler Generators: An Introduction with C++](http://www.scifac.ru.ac.za/compilers/) - P. D. Terry * [Compiler Construction](http://www.ethoberon.ethz.ch/WirthPubl/CBEAll.pdf) (PDF) * [Compiler Design: Theory, Tools, and Examples, C/C++ Edition](http://elvis.rowan.edu/~bergmann/books/c_cpp/) - Seth D. Bergmann * [Compiler Design: Theory, Tools, and Examples, Java Edition](http://elvis.rowan.edu/~bergmann/books/java/) - Seth D. Bergmann From bc53391f3dbb93b4103f1971cee52cb9dd3ce0da Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Fri, 27 Dec 2013 02:22:05 +0400 Subject: [PATCH 18/26] Added "Implementing Functional Languages: A Tutorial" --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index a36c0aca2..13090f284 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -253,6 +253,7 @@ * [Compiler Construction](http://www.ethoberon.ethz.ch/WirthPubl/CBEAll.pdf) (PDF) * [Compiler Design: Theory, Tools, and Examples, C/C++ Edition](http://elvis.rowan.edu/~bergmann/books/c_cpp/) - Seth D. Bergmann * [Compiler Design: Theory, Tools, and Examples, Java Edition](http://elvis.rowan.edu/~bergmann/books/java/) - Seth D. Bergmann +* [Implementing Functional Languages: A Tutorial](http://research.microsoft.com/en-us/um/people/simonpj/Papers/pj-lester-book/) - Simon Peyton Jones, David Lester * [Let's Build a Compiler](http://www.stack.nl/~marcov/compiler.pdf) (PDF) * [Linkers and loaders](http://www.iecc.com/linker/) * [Practical and Theoretical Aspects of Compiler Construction](http://www.stanford.edu/class/archive/cs/cs143/cs143.1128/) (class lectures and slides) From a568b63c6a2d0b0b6e4728b6306964f892105caf Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Fri, 27 Dec 2013 02:30:18 +0400 Subject: [PATCH 19/26] Added "Object-Oriented Programming in the BETA Programming Language" --- free-programming-books.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/free-programming-books.md b/free-programming-books.md index 13090f284..5eb793c7c 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -35,6 +35,7 @@ * [Awk](#awk) * [Bash](#bash) * [Basic](#basic) +* [BETA](#beta] * [C](#c) * [C++](#c-1) * [Clojure](#clojure) @@ -513,6 +514,10 @@ * [Visual Basic Essentials](http://www.techotopia.com/index.php/Visual_Basic_Essentials) +###BETA +* [Object-Oriented Programming in the BETA Programming Language](http://www.daimi.au.dk/~beta/Books/) - Ole Lehrmann Madsen, Birger Møller-Pedersen, Kristen Nygaard + + ###C * [A Tutorial on Pointers and Arrays in C](http://home.netcom.com/~tjensen/ptr/pointers.htm) * [Beej's Guide to C Programming](http://beej.us/guide/bgc/) From 680e223ef8353904908712b9b1e0262e1d155cec Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Fri, 27 Dec 2013 02:36:38 +0400 Subject: [PATCH 20/26] Added link to Ukrainian list to README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 16031ebdc..e89c2be80 100644 --- a/README.md +++ b/README.md @@ -56,6 +56,8 @@ It's [easy](https://github.com/vhf/free-programming-books/wiki/Contribution). + Bulgarian: [github](/free-programming-books-bg.md) ++ Ukrainian: [github](/free-programming-books-ua.md) + ### Noticable lists from [reSRC](http://resrc.io/) + Free JavaScript frameworks resources and tutorials: [github](/javascript-frameworks-resources.md) or [site](http://resrc.io/list/18/javascript-frameworks/) From 7c379d745b5816022556cf8154ddf7dac67bb4f6 Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Fri, 27 Dec 2013 02:47:32 +0400 Subject: [PATCH 21/26] Added "Hacknot: Essays on Software Development" --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 5eb793c7c..fdd87120b 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -379,6 +379,7 @@ * [97 Things Every Programmer Should Know - Extended](https://leanpub.com/97-Things-Every-Programmer-Should-Know-Extended) * [A Mathematical Theory of Communication](http://cm.bell-labs.com/cm/ms/what/shannonday/paper.html) by Claude E.Shannon * [Asterisk™: The Definitive Guide](http://asteriskdocs.org/en/3rd_Edition/asterisk-book-html-chunk/index.html) +* [Hacknot: Essays on Software Development](http://www.lulu.com/shop/ed-johnson/hacknot-essays-on-software-development/ebook/product-17544641.html) - Ed Johnson * [How to Think Like a Computer Scientist](http://openbookproject.net/thinkcs/) - Peter Wentworth, Jeffrey Elkner, Allen B. Downey, and Chris Meyers * [I Am a Bug](http://www.amibug.com/iamabug/p01.html) * [Learn to Program](http://pine.fm/LearnToProgram/) From 59141f786b7a96fae0a09bd29328c5cf4142b2c9 Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Fri, 27 Dec 2013 02:54:31 +0400 Subject: [PATCH 22/26] Added "Open Data Structures: An Introduction" --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index fdd87120b..72ddcc105 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -188,6 +188,7 @@ * [Binary Trees](http://cslibrary.stanford.edu/110/BinaryTrees.pdf) (PDF) * [Clever Algorithms](http://www.cleveralgorithms.com/nature-inspired/index.html) * [Data Structures and Algorithms: Annotated Reference with Examples](https://drive.google.com/file/d/0B48k2jhdQ5P2aVlmMFB1UUJLczA/edit?usp=sharing) +* [Open Data Structures: An Introduction](http://www.aupress.ca/index.php/books/120226) - Pat Morin * [The Algorithm Design Manual](http://www8.cs.umu.se/kurser/TDBAfl/VT06/algorithms/BOOK/BOOK/BOOK.HTM) * [LEDA: A Platform for Combinatorial and Geometric Computing](http://www.mpi-inf.mpg.de/~mehlhorn/LEDAbook.html) * [Planning Algorithms](http://planning.cs.uiuc.edu/) From c4646fde8f2e1a334a2f3dede58873008fbe2662 Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Fri, 27 Dec 2013 02:56:25 +0400 Subject: [PATCH 23/26] Added ""DYNAMIC LINKED LIBRARIES": Paradigms of the GPL license in contemporary software" --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 72ddcc105..bdb97314c 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -380,6 +380,7 @@ * [97 Things Every Programmer Should Know - Extended](https://leanpub.com/97-Things-Every-Programmer-Should-Know-Extended) * [A Mathematical Theory of Communication](http://cm.bell-labs.com/cm/ms/what/shannonday/paper.html) by Claude E.Shannon * [Asterisk™: The Definitive Guide](http://asteriskdocs.org/en/3rd_Edition/asterisk-book-html-chunk/index.html) +* ["DYNAMIC LINKED LIBRARIES": Paradigms of the GPL license in contemporary software](http://www.lulu.com/shop/luis-enríquez-a/dynamic-linked-libraries-paradigms-of-the-gpl-license-in-contemporary-software/ebook/product-21371318.html) - Luis A. Enríquez * [Hacknot: Essays on Software Development](http://www.lulu.com/shop/ed-johnson/hacknot-essays-on-software-development/ebook/product-17544641.html) - Ed Johnson * [How to Think Like a Computer Scientist](http://openbookproject.net/thinkcs/) - Peter Wentworth, Jeffrey Elkner, Allen B. Downey, and Chris Meyers * [I Am a Bug](http://www.amibug.com/iamabug/p01.html) From 8d861acc0362006c5349f7d4ade94e60820a1515 Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Fri, 27 Dec 2013 02:59:02 +0400 Subject: [PATCH 24/26] Added "Learn REBOL" --- free-programming-books.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/free-programming-books.md b/free-programming-books.md index bdb97314c..486f63671 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -109,6 +109,7 @@ * [Flask](#flask) * [R](#r) * [Racket](#racket) +* [REBOL](#rebol) * [Ruby](#ruby) * [RSpec](#rspec) * [Sinatra](#sinatra) @@ -1188,6 +1189,10 @@ See also [TeX](#tex) * [The Racket Guide](http://docs.racket-lang.org/guide/index.html) +###REBOL +* [Learn REBOL](http://www.lulu.com/shop/nick-antonaccio/learn-rebol/ebook/product-17383182.html) - Nick Antonaccio + + ###Ruby * [The Bastards Book of Ruby](http://ruby.bastardsbook.com/) * [Learn Ruby the hard way](http://ruby.learncodethehardway.org/book/) From 0bb356c6b6103570fe0b95118c3ebb011945795a Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Fri, 27 Dec 2013 03:16:31 +0400 Subject: [PATCH 25/26] Added "Arduino Programming Notebook" --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 486f63671..5fdfa5a14 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -466,6 +466,7 @@ ###Arduino +* [Arduino Programming Notebook](http://www.lulu.com/shop/brian-evans/arduino-programming-notebook/ebook/product-18598708.html) - Brian Evans * [Introduction to Arduino](http://playground.arduino.cc/Main/ManualsAndCurriculum) From 00915d9ebfe4bfc0ddb36285eed5bde635721d0e Mon Sep 17 00:00:00 2001 From: Alexander Fefelov Date: Fri, 27 Dec 2013 03:22:18 +0400 Subject: [PATCH 26/26] Added "Force.com Platform Fundamentals: An Introduction to Custom Application Development in the Cloud" --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 5fdfa5a14..03c730a77 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -382,6 +382,7 @@ * [A Mathematical Theory of Communication](http://cm.bell-labs.com/cm/ms/what/shannonday/paper.html) by Claude E.Shannon * [Asterisk™: The Definitive Guide](http://asteriskdocs.org/en/3rd_Edition/asterisk-book-html-chunk/index.html) * ["DYNAMIC LINKED LIBRARIES": Paradigms of the GPL license in contemporary software](http://www.lulu.com/shop/luis-enríquez-a/dynamic-linked-libraries-paradigms-of-the-gpl-license-in-contemporary-software/ebook/product-21371318.html) - Luis A. Enríquez +* [Force.com Platform Fundamentals: An Introduction to Custom Application Development in the Cloud](http://www.lulu.com/shop/salesforcecom/forcecom-platform-fundamentals/ebook/product-17381451.html) * [Hacknot: Essays on Software Development](http://www.lulu.com/shop/ed-johnson/hacknot-essays-on-software-development/ebook/product-17544641.html) - Ed Johnson * [How to Think Like a Computer Scientist](http://openbookproject.net/thinkcs/) - Peter Wentworth, Jeffrey Elkner, Allen B. Downey, and Chris Meyers * [I Am a Bug](http://www.amibug.com/iamabug/p01.html)