3 ms·
This topic on StackOverflow: http://stackoverflow.com/questions/194812/list-of-freely-available-programming-books http://stackoverflow.com/questions/194812/list
by Fixnum 16y ago
This topic on StackOverflow: http://stackoverflow.com/questions/194812/list-of-freely-available-programming-books http://stackoverflow.com/questions/194812/list-of-freely-ava...
The Smalltalk library linked from that page: http://stephane.ducasse.free.fr/FreeBooks.html http://stephane.ducasse.free.fr/FreeBooks.html
O'Reilly open books: http://oreilly.com/openbook/ http://oreilly.com/openbook/
Some FP books (Ocaml, Scala, Haskell,...): http://news.ycombinator.com/item?id=1088594 http://news.ycombinator.com/item?id=1088594
Scheme:
"An introduction to Scheme and its implementation." ftp://ftp.cs.utexas.edu/pub/garbage/cs345/schintro-v14/schintro_toc.html
"The Scheme Programming Language, 4th edition." (Dyvbig) http://www.scheme.com/tspl4/ http://www.scheme.com/tspl4/
"Concrete Abstractions." http://gustavus.edu/+max/concrete-abstractions.html http://gustavus.edu/+max/concrete-abstractions.html
Lisp:
"Common Lisp the language, 2nd edition." http://www.cs.cmu.edu/Groups/AI/html/cltl/cltl2.html http://www.cs.cmu.edu/Groups/AI/html/cltl/cltl2.html
"Successful Lisp." http://www.psg.com/~dlamkins/sl/ http://www.psg.com/~dlamkins/sl/
"Common Lisp: an interactive approach". http://www.cse.buffalo.edu/~shapiro/Commonlisp/ http://www.cse.buffalo.edu/~shapiro/Commonlisp/
Ocaml:
http://www.seas.upenn.edu/~cis500/cis500-f02/resources/ocaml-intro.pdf http://www.seas.upenn.edu/~cis500/cis500-f02/resources/ocaml... (draft)
Scala
"The Lift Book." http://groups.google.com/group/the-lift-book/?pli=1 http://groups.google.com/group/the-lift-book/?pli=1
Linux:
http://www.linuxlinks.com/article/20090405061458383/20oftheBestFreeLinuxBooks-Part1.html http://www.linuxlinks.com/article/20090405061458383/20oftheB...
and
http://www.linuxlinks.com/article/20100402190204972/12MoreoftheBestFreeLinuxBooks-Part1.html http://www.linuxlinks.com/article/20100402190204972/12Moreof...
Programming Languages
"Programming Languages: Application and Interpretation". http://www.cs.brown.edu/~sk/Publications/Books/ProgLangs/2007-04-26/ http://www.cs.brown.edu/~sk/Publications/Books/ProgLangs/200...
Other
"Communicating sequential processes." (Hoare) http://www.usingcsp.com/ http://www.usingcsp.com/
"Foundations of Computer Science". (Aho and Ullman) http://infolab.stanford.edu/~ullman/focs.html http://infolab.stanford.edu/~ullman/focs.html