计算机专业免费电子书下载列表
List of freely available programming books
在*论坛上,有人要打算收集个免费电子书的列表,结果很快就有人分享了一个列表。很不错,我就转过来了。(注意:有些连接可能会被墙掉)
I'm trying to amass a list of programming books that are freely available on the Internet. The books can be about a particular programming language or about computers in general.
What are some freely available programming books on the Internet?
books creative-commonsedited Apr 1 at 15:59
community wiki
114 revs, 75 users 12%
xenoterracide
List of Free Programming books:
locked by Bill the Lizard? Mar 3 '12 at 1:19
This question exists because it has historical significance, but it is not considered a good, on-topic question for this site, so please do not use it as evidence that you can ask similar questions here. This question and its answers are frozen and cannot be changed. More info: FAQ.
closed as not constructive by sarnold, Nishant, George Stocker?, Martin., Lasse V. Karlsen Feb 29 '12 at 19:20
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or specific expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, see the FAQ for guidance.
111 Answers
active oldest votes
Book: Structure and Interpretation of computer programs (Table of contents)
|
|||||||||||||||||
|
MIT has their open course ware for computer science. http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/index.htm
|
||||
|
It's not an ebook, but every programmer should probably watch it. MIT's - Structure and Interpretation of Computer Programs, Video Lectures Also, Berkley have their lectures posted on
|
|||||||||
|
It's not a proper book, but on
|
||||
|
Bruce Eckel offers several books including Thinking in Java
|
||||
|
Bruce Eckel has free books on several topics here. Dive Into Python is a nice free Python book. Check out Thinking in Java and Thinking in C++ as well.
|
||||
|
|
||||
|
Some great links for download open source books: http://www.on http://www.freebookcentre.net/SpecialCat/Free-Open-Source-Books-Download.html
|
||||
|
And sites for free books:
|
||||
|
That is an amazing resource, not all of the links work, but about 95% which is still awesome
|
|||||
|
Bruce Perens' Open Source Series, several books on different Open Source projects.
|
||||
|
Collection of Free Programming and Technology Related Books
|
||||
|
AddedBytes.com has a pretty useful collection of Cheat Sheets.
|
||||
|
Here is the list of free books from IBM:
Take a look at the referenced material here:
|
||||
|
Not to be ignored, some helpful material available on http://co
|
||||
|
This document has a very nice overview of the GoF book AKA Design Patterns. (CC licensed)
|
||||
|
|
||||
|
|
||||
|
|
|||||
|
Perl framework:the mason book: Embedding Perl in HTML with Mason Open source development essays:and the bazaar and cathedral book: GUI Design:User Interface Design for Programmers by joel Advanced Perl:
|
||||
|
The NerdDinner tutorial is a great way to start with ASP.NET MVC. [Update] An even better tutorial is the official ASP.NET MVC Music Store Step-by-Step Tutorial.
|
||||
|
|
||||
|
|
||||
|
MSDN Library is now featuring 44 chapters from 13 O’Reilly books on subjects such as C# 3.0, Visual Basic 2008, ADO.NET 3.5, .NET 3.5, the ADO.NET Entity Framework, WCF Services, and ASP.NET 3.5. And here’s the list of the books that have some of their chapters featured on the library: ASP.NET:
Visual Studio 2008:
.NET Development:
|
|||||||||||||
|
EJB EJB Design Patterns Other Java
|
||||
|
Have a look at theassayer.org.
|
||||
|
Ballard and Brown's Computer Vision and A Field Guide to Genetic Programming
|
||||
|
OpenGL
|
||||
|
ACM Classic Book Series is a treasure trove. ACM Classic Books SeriesThis list of classic books is the result of a poll ACM conducted where members named their favorite computer science books. We hope you'll enjoy the books in this Classic Books series! The computer and the brain John von Neumann Year of Publication: 1958 A programming language Kenneth E. Iverson Year of Publication: 1962 IBM system/360 principles of operation IBM Year of Publication: 1964 Pdf Computation: finite and infinite machines Marvin L. Minsky Year of Publication: 1967 Formal languages and their relation to automata John E. Hopcroft, Jeffrey D. Ullman Year of Publication: 1969 Pdf Structured programming O. J. Dahl, E. W. Dijkstra, C. A. R. Hoare Year of Publication: 1972 Pdf The multics system Elliott I. Organick Year of Publication: 1972 The theory of parsing, translation, and compiling Alfred V. Aho, Jeffrey D. Ullman Year of Publication: 1972 Pdf Operating system principles Per Brinch Hansen Year of Publication: 1973 Pdf Compiler construction F. L. Bauer, F. L. De Remer, M. Griffiths, U. Hill, J. J. Horning, C. H. A. Koster, W. M. McKeeman, P. C. Poole, W. M. Waite, J. Eickel, G. Goos, J. Hartmanis Year of Publication: 1974 PASCAL user manual and report Kathleen Jensen, Niklaus Wirth, P. Brinch Hansen, D. Gries, C. Moler, G. Seegmüller, N. Wirth, G. Goos, J. Hartmanis Year of Publication: 1974 The architecture of concurrent programs Per Brinch Hansen Year of Publication: 1977 Pdf Anatomy of LISP John Allen Year of Publication: 1978 Classics in software engineering Edward Nash Yourdon Year of Publication: 1979 Mindstorms Seymour Papert Year of Publication: 1980 Pdf Cryptography and da Dorothy Elizabeth Robling Denning Year of Publication: 1982 Pdf Selected writings on computing Edsger W. Dijkstra Year of Publication: 1982 Writing efficient programs Jon Louis Bentley Year of Publication: 1982 The Elements of Programming Style Brian W. Kernighan, P. J. Plauger Year of Publication: 1982 Artificial intelligence Elaine Rich Year of Publication: 1983 Smalltalk-80 Adele Goldberg, David Robson Year of Publication: 1983 Pdf Essays in computing science C. A. R. Hoare, C. B. Jones Year of Publication: 1989 Pdf The relational model for database management E. F. Codd Year of Publication: 1990 Pdf Macintosh human interface guidelines Apple Computer, Inc. Year of Publication: 1992 Pdf 201 principles of software development Alan M. Davis Year of Publication: 1995
|
||||
|
Not the answer you're looking for? Browse other questions tagged books creative-commons orask your own question.
tagged
books × 2114creative-commons × 64
asked |
4 years ago |
viewed |
775703 times |
active |
Community Bulletin
blogGet to know the new Stack employeesLinked
1440What is the single most influential book every programmer should read?2533The Definitive C++ Book Guide and List252Language Books/Tutorials for popular languages342The Definitive C Book Guide and List84What is in your Mathematica tool bag?18Good (preferable free) learning resources / books for embedded C / C++ programmers7Pattern Books for C# / VB.NET Developers10Where would be the best place to start in C# without buying a book?14Book that teaches functional programming7difference between Filter and Listener in Servlet (J2EE)see more linked questions…Related
1440What is the single most influential book every programmer should read?339What non-programming books should programmers read?2533The Definitive C++ Book Guide and List7Freely downloadable e-books for .NET?1Options for Publishing Programming Education Materials0creative commons python book1Good programming books in php0list of programming e-books2List of freely available books on Database Design and optimizationabout faq badges blog chat daTechnology | Life / Arts | Culture / Recreation | Science | Other | ||
---|---|---|---|---|---|---|