计算机专业免费电子书下载列表

                      List of freely available programming books 

 
在StackOverflow论坛上,有人要打算收集个免费电子书的列表,结果很快就有人分享了一个列表。很不错,我就转过来了。(注意:有些连接可能会被墙掉)

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?

bookscreative-commons
editedApr 1 at 15:59
community wiki
114 revs, 75 users 12%
xenoterracide

List of Free Programming books:

Meta-Lists

  • 25 Free Computer Science Ebooks
  • Book Training - On Video
  • Cheat Sheets (Free)
  • CodePlex List of Free E-Books
  • Free Tech Books
  • Galileo Computing(German)
  • How to Design Programs: An Introduction to Computing and Programming
  • Microsoft Press: Free E-Books
  • MindView Inc
  • O'Reilly's Open Books Project
  • Sofware Program Managers Network
  • TechBooksForFree.com
  • Theassayer.org
  • Wikibooks: Programming

Graphics Programming

  • DirectX manual(draft)
  • Learning Modern 3D Graphics Programming(draft)
  • GPU Gems
  • GPU Gems 2- ch 8,14,18,29,30 as pdf
  • GPU Gems 3
  • Graphics Programming Black Book
  • ShaderX series

Language Agnostic

  • 97 Things Every Programmer Should Know
  • Algorithms and Data-Structures(PDF)
  • Algorithms(draft)
  • The Architecture of Open Source Applications
  • The Art of Unix Programming
  • Best Kept Secrets of Peer Code Review
  • Binary Trees
  • The Cathedral and the Bazaar
  • Clever Algorithms
  • Communicating Sequential Processes (PDF)- Tony Hoare
  • Compiler Construction(PDF)
  • Computer Musings(lectures by Donald Knuth)
  • Data Structures and Algorithms: Annotated Reference with Examples
  • Database Fundamentals(PDF)
  • Data-Intensive Text Processing with MapReduce(PDF)
  • The Definitive Guide to Building Code Quality
  • Designing Interfacesby Jennifer Tidwell
  • Digital Signal Processing For Engineers and Scientists
  • Domain Driven Design Quickly
  • Don't Just Roll the Dice
  • Essentials of Metaheuristicsby Sean Luke
  • Essential Skills for Agile Development
  • A Field Guide To Genetic Programming
  • Flow based Programming
  • Foundations of Computer Science- Al Aho and Jeff Ullman
  • Foundations of Programming
  • Getting Real
  • Getting started with Open source development(PDF)
  • The Great Tree List Recursion Problem
  • Guide to the Software Engineering Body of Knowledge
  • How Computers Work
  • How to Design Programs
  • How to Think Like a Computer Scientist
  • How to Write Parallel Programs
  • How to write Unmaintainable Code
  • I Am a Bug
  • An Introduction to the Theory of Computation
  • Introduction to Functional Programming(class lectures and slides)
  • Introduction to Information Retrieval
  • Is Parallel Programming Hard, And, If So, What Can You Do About It?
  • Learn to Program
  • Let's Build a Compiler
  • Linkers and loaders
  • Linked List Basics
  • Linked List Problems
  • Mathematical Logic - an Introduction(PDF)
  • Matters Computational
  • Mining of Massive Datasets
  • NASA Manager Handbook for Software Development(PDF)
  • NASA Software Measurement Handbook
  • Object-Oriented Reengineering Patterns
  • Online Course Materials
  • OO Design
  • Operating Systems and Middleware(PDF and LaTeX)
  • Patterns and Practices: Application Architecture Guide 2.0
  • Patterns of Software: Tales from the Software Community(PDF)
  • Planning Algorithms
  • PNG: The Definitive Guide
  • Pointers And Memory
  • Producing Open Source Software
  • Programming Languages: Application and Interpretation
  • Programming Methodology
  • Programming Pearls
  • Project Oberon(PDF)
  • Seamless Object-Oriented Software Architecture
  • Security Engineering
  • Structure and Interpretation of Computer Programs
  • Summary of the GoF Design Patterns
  • The Little Book of Semaphores
  • The TCP/IP Guide
  • Think Stats: Probability and Statistics for Programmers(PDF, code written in Python)
  • Type Theory and Functional Programming
  • Understanding IP Addressing: Everything you ever wanted to know(PDF)

Android

  • Building Android Apps with HTML, CSS, and JavaScript
  • Learning Android

Autotools

  • GNU Autoconf, Automake and Libtool

ASP.NET MVC

  • NerdDinner Walkthrough

Assembly Language

  • Programming from the Ground Up(PDF)
  • Paul Carter's Tutorial on x86 Assembly
  • Software optimization resources by Agner Fog

Bash

  • Advanced Bash-Scripting Guide
  • Bash Guide for Beginnersby Machtelt Garrels
  • Lhunath's Bash Guide
  • The Command Line Crash Course(also a Powershell reference)

C / C++

  • Beej's Guide to Network Programming
  • Beej's Guide to C Programming
  • The C book
  • C++ Annotations
  • C++ GUI Programming With Qt 3
  • CS106X Programming Abstractions in C++
  • Essential C
  • Introduction to Design Patterns in C++ with Qt 4(PDF)
  • Learn C the hard way
  • Matters Computational: Ideas, Algorithms, Source Code, by Jorg Arndt
  • The new C standard - an annotated reference
  • Object Oriented Programming in C(PDF)
  • Software optimization resources by Agner Fog
  • Thinking in C++, Second Edition
  • Also see:The Definitive C++ Book Guide and List

C#

  • See .NET below

Clojure

  • Clojure Programming
  • Clojure - Functional Programming for the JVM

CoffeeScript

  • Smooth CoffeeScript
  • The Little Book on CoffeeScript

ColdFusion

  • CFML In 100 Minutes

DB2

  • Getting started with DB2 Express-C(PDF)
  • Getting started with IBM Data Studio for DB2(PDF)
  • Getting started with IBM DB2 development(PDF)

Delphi / Pascal

  • Essential Pascal Version 1 and 2
  • The Tomes of Delphi

Django

  • Djangobook.com

Emacs

  • GNU Emacs Manual, 16th Edition, v. 22
  • An Introduction to Programming in Emacs Lisp, 3rd Edition

Erlang

  • Learn You Some Erlang For Great Good

Flex

  • Getting started with Adobe Flex(PDF)

F#

  • The F# Survival Guide
  • F Sharp Programmingin Wikibooks
  • Real World Functional Programming(MSDN Chapters)

Forth

  • Starting Forth
  • Thinking Forth

Git

  • Pro Git
  • The Git Community Book
  • Git From The Bottom Up(PDF)

Go

  • The Go Tutorial

Grails

  • Getting Start with Grails

Haskell

  • Learn You a Haskell
  • Real World Haskell

HTML / CSS

  • Dive Into HTML5
  • HTML Dog Tutorials

Java

  • Java Application Development on Linux by Carl Albing and Michael Schwarz(PDF)
  • How to Think Like a Computer Scientist
  • The Java EE6 Tutorial(PDF)
  • Java Thin-Client Programming
  • Sun's Java Tutorials
  • Thinking in Java
  • OSGi in Practice(PDF)
  • Category wise tutorials - J2EE
  • Introduction to Programming Using Java - David J. Eck

JavaScript

  • Crockford's JavaScript
  • Eloquent JavaScript
  • Essential Javascript & jQuery Design Patterns for Beginners
  • JavaScript Essentials
  • jQuery Fundamentals(starts with JavaScript basics)
  • Mozilla Developer Network's JavaScript Guide

JavaScript (Node.js specific)

  • Up and Running with Node
  • The Node Beginner Book
  • Mastering Node.js
  • Mixu's Node Book

LaTeX

  • The Not So Short Introduction to LaTeX

Linux

  • Advanced Linux Programming
  • GNU Autoconf, Automake and Libtool
  • GTK+/Gnome Application Development
  • The Linux Development Platform (PDF)
  • Linux Device Driversby Jonathan Corbet, Alessandro Rubini, and Greg Kroah-Hartman
  • The Linux Kernel Module Programming Guide
  • Secure Programming for Linux and Unix

Lisp

  • Common Lisp the Language, 2nd Edition
  • Common Lisp: A Gentle Introduction to Symbolic Computation- David S. Touretzky
  • Common Lisp Quick Reference
  • Let Over Lambda - 50 Years of Lisp
  • Natural Language Processing in Lisp
  • On Lisp
  • Practical Common Lisp
  • Successful Lisp: How to Understand and Use Common Lisp- David Lamkins
  • Sketchy LISP- Nils Holm

Lua

  • Programming In Lua(for version 5)

Mathematica

  • Mathematica programming: an advanced introduction by Leonid Shifrin

Maven

  • Better Builds with Maven
  • Maven by Example
  • Maven: The Complete Reference
  • Repository Management with Nexus
  • Developing with Eclipse and Maven

Mercurial

  • Mercurial: The Definitive Guide
  • HGInit - Mercurial Tutorial by Joel Spolsky

Nemerle

  • See .NET below

.NET (C# / VB / Nemerle / Visual Studio)

  • C# Essentials
  • C# Programming - Wikibook
  • C# Yellow Book(intro to programming)
  • Charles Petzold's .NET Book Zero
  • Data Structures and Algorithms with Object-Oriented Design Patterns in C#
  • Entity Framework
  • Moving to Microsoft Visual Studio 2010
  • Nemerle
  • Programmer's Heaven C# School Book(covers C# 1.0 and 2.0)
  • Threading in C#
  • Visual Basic Essentials
  • Visual Studio Tips and Tricks(VS 2003-2005 only)

NoSQL

  • CouchDB: The Definitive Guide
  • The Little MongoDB Book
  • The Little Redis Book

Oberon

  • Programming in Oberon(PDF)

Objective-C

  • The Objective-C Programming Language
  • Object-Oriented Programming with Objective-C

OCaml

  • Introduction to Objective Caml(PDF)
  • Objective Caml for Scientists (first chapter only)
  • Unix System Programming in OCaml
  • Developing Applications With Objective Caml

Oracle Server

  • Oracle'sGuides and Manuals

Oracle PL/SQL

  • PL/SQL Language Reference
  • PL/SQL Packages and Types Reference
  • Steven Feuerstein's PL/SQL Obsession - Videos and Presentations

Parrot / Perl 6

  • Using Perl 6(work in progress)

Perl

  • Beginning Perl
  • Embedding Perl in HTML with Mason
  • Essential Perl
  • Extreme Perl
  • Higher-Order Perl
  • The Mason Book
  • Modern Perl 5
  • Perl & LWP
  • Perl for the Web
  • Perl Free Online EBooks(meta-list)
  • Perl The Hard Way
  • Practical mod_perl
  • Web Client Programming with Perl

PHP

  • PHP Essentials
  • Practical PHP Programming(wiki containing O'Reilly's PHP In a Nutshell)
  • Symfony2
  • Zend Framework: Survive the Deep End

PowerShell

  • Mastering PowerShell

Prolog

  • Adventure in Prolog
  • Applications of Prolog
  • Building Expert Systems in Prolog
  • Introduction to Prolog for Mathematicians

(http://www.j-paine.org/prolog/mathnotes/files/pms/node1.html)

  • Learn Prolog Now!
  • Logic, Programming and Prolog (2ed)
  • Natural Language Processing in Prolog
  • Natural Language Processing Techniques in Prolog
  • Prolog Programming A First Course
  • Prolog Techniques
  • Simply Logical
  • Visual Prolog 7.2 for Tyros

PostgreSQL

  • Practical PostgreSQL

Python

  • Building Skills in Python Version 2.5
  • Byte of Python
  • Data Structures and Algorithms in Python
  • Dive into Python
  • Dive into Python 3
  • The Django Book
  • How to Think Like a Computer Scientist: Learning with Python
  • Invent Your Own Computer Games With Python
  • Learn Python The Hard Way
  • Natural Language Processing with Python
  • Python Bibliotheca
  • Python for Fun
  • Snake Wrangling For Kids
  • Think Python(PDF)
  • Thinking in Python

R

  • The R Manuals
  • The R Language
  • R by example
  • Computational Statistics, Jeremy Penzer

Ruby

  • Learn Ruby the hard way
  • MacRuby: The Definitive Guide
  • Mr. Neighborly's Humble Little Ruby Book
  • Programming Ruby
  • Ruby Best Practices
  • Why's (Poignant) Guide to Ruby(mirror)

Ruby on Rails

  • Ruby on Rails Tutorial: Learn Rails By Example

Scala

  • Exploring Lift(published earlier as "The Definitive Guide to Lift",PDF)
  • Lift
  • Pro Scala: Monadic Design Patterns for the Web
  • Programming in Scala, First Edition
  • Programming Scala
  • Scala By Example(PDF)
  • A Scala Tutorial for Java programmers(PDF)
  • Xtrace

Scheme

  • Concrete Abstractions: An Introduction to Computer Science Using Scheme
  • The Scheme Programming LanguageEdition 3,Edition 4
  • Simply Scheme: Introducing Computer Science

Sed

  • Sed - An Introduction and Tutorial

Smalltalk

  • Dynamic Web Development with Seaside
  • Free Online Smalltalk Books(meta-list)
  • Squeak By Example(Smalltalk IDE)

Subversion

  • Subversion Version Control(PDF)
  • Version Control with Subversion

SQL (implementation agnostic)

  • Developing Time-Oriented Database Applications in SQL
  • Use The Index, Luke!: A Guide To SQL Database Performance
  • Learn SQL The Hard Way

Teradata

  • Teradata Books

Vim

  • A Byte of Vim
  • Vim Recipes
  • Vi Improved -- Vimby Steve Oualline

Websphere

  • Getting started with WebSphere(PDF)

Windows Phone

  • Programming Windows Phone 7

locked byBill 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 bysarnold,Nishant,George Stocker?,Martin.,Lasse V. KarlsenFeb 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 FAQfor guidance.

111 Answers

activeoldestvotes

Book:Structure and Interpretation of computer programs(Table of contents)
Lectures are
here, smaller re-encoded versions from MIT OpenCourseWare arehere.

share
editedJun 1 '10 at 12:11
community wiki
6 revs, 3 users 48%
TG
24
the lecture videos are available for this too man find them atgroups.csail.mit.edu/mac/classes/6.001/abelson-sussman-lecturesjakeOct 17 '08 at 11:52
5
Re-encoded ones:ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/…Lucas JonesAug 2 '09 at 12:04
2
There is a Berkeley OpenCourseWare project (CS 61A, the first of the Cal 3 part lower division curriculum) using the same text with video lectures available here:webcast.berkeley.edu/course_details.php?seriesid=1906978270bvmouOct 15 '10 at 7:35
5
If anyone's interested in SICP in epub format:github.com/ieure/sicpWesley RiceNov 29 '10 at 17:24

show 3 more comments

MIT has their open course ware for computer science.

http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/index.htm

share
answeredAug 7 '08 at 13:43
community wiki
Stephen Pellicer

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 theirlectures posted online

share
editedSep 2 '11 at 6:24
community wiki
PintSizedCat
1
Here's the book accompanying the SICP video lectures:mitpress.mit.edu/sicp/full-text/book/book.html.JulesDec 21 '08 at 23:48
1
Stanford also has lectures of many courses online at the SEE project. –ninjaljJun 26 '10 at 14:49

It's not a proper book, but one of Wikipedia's spinoffs isWikibooks,which has quite a lot of books in different stages of development.

share
answeredOct 12 '08 at 0:02
community wiki
Mikle

Bruce Eckel offersseveral booksincluding Thinking in Java

share
answeredDec 24 '08 at 15:32
community wiki
Daniel Auger

Bruce Eckelhas free books on several topicshere.

Dive Into Pythonis a nice free Python book. Check outThinking in JavaandThinking in C++as well.

share
editedAug 4 '12 at 1:55
community wiki
4 revs, 3 users 81%
mreggen

Building Skills

  • Building Skills in Python
  • Building Skills in Programming
  • Building Skills in Object-Oriented Design
share
answeredOct 12 '08 at 1:47
community wiki
S.Lott

Some great links for download open source books:

http://www.onlinecomputerbooks.com/free-open-source-books.php

http://www.freebookcentre.net/SpecialCat/Free-Open-Source-Books-Download.html

share
editedSep 27 '11 at 21:58
community wiki
2 revs, 2 users 86%
CyberCaronte
  • Essential JavaScript And jQuery Design Patternsby Addy Osmani.
  • Scalable and Modular Architecture for CSSby Jonathan Snook

And sites for free books:

  • Tech books for free download
  • e-booksdirectory
  • techtoolblog - 345 Books
  • O?Reilly Open Books
  • Galileo Computing (German Open Books)
  • Microsoft Press: List of our free books
  • List of 30 free programming ebooks
  • Hackershelf
share
editedFeb 22 '12 at 19:04
community wiki
8 revs, 2 users 81%
Mika

http://knowfree.net/

That is an amazing resource, not all of the links work, but about 95% which is still awesome

share
answeredAug 7 '08 at 13:37
community wiki
Tarks
3
I don't think it is a valid link. Are they following copyrights rules? –ZerotoinfiniteJan 18 '11 at 8:50

Bruce Perens' Open Source Series, several books on different Open Source projects.

share
answeredOct 11 '08 at 23:39
community wiki
Adriano Varoli Piazza

show 1 more comment

Collection of Free Programming and Technology Related Books

This post contains the list of sites offering Programming, Information Technology and Computer books which are provided by Publishers and Authors legally and free.

share
answeredJun 3 '10 at 22:06
community wiki
Ray Vega

AddedBytes.com has a pretty useful collection ofCheat Sheets.

share
editedSep 2 '11 at 6:26
community wiki
Gordon Bell

Here is the list of free books from IBM:

  • Database Fundamentals
  • Getting started with Adobe Flex
  • Getting started with DB2 Express-C
  • Getting started with DB2 application development
  • Getting started with IBM Data Studio for DB2
  • Getting started with open source development
  • Getting started with WebSphere Application Server Community Edition

Take a look at the referenced material here:

http://www.db2university.com/web/resources/index.php

share
answeredJan 17 '11 at 5:56
community wiki
Vikas Patidar

Not to be ignored, some helpful material available onhttp://code.google.com/edu/andhttp://www.wikibooks.com/

share
answeredJan 19 '11 at 5:07
community wiki
san8055

Thisdocumenthas a very nice overview of theGoF bookAKA Design Patterns. (CC licensed)

share
editedSep 2 '11 at 6:28
community wiki
3 revs, 3 users 41%
gcamp
  • Gnu Make Manual
  • Gnu GDB Manual
  • Gnu GCC Documentaion
share
answeredAug 2 '09 at 9:02
community wiki
Waseem

Basics of Compiler Design

share
answeredAug 2 '09 at 14:41
community wiki
Christian Joergensen

The Art of Assembly Language Programming

share
editedAug 7 '09 at 21:12
community wiki
2 revs, 2 users 75%
Maestro1024
1
Full title is: "The Art of Assembly Language Programming". By Randall Hyde. 2003. For x86. Published by No Starch Press (San Francisco). Second edition due November 2009. –Peter MortensenAug 1 '09 at 11:04

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:

Higher-Order Perl

share
editedOct 10 '10 at 23:18
community wiki
4 revs, 2 users 96%
melaos

show 1 more comment

TheNerdDinnertutorial is a great way to start with ASP.NET MVC.

[Update] An even better tutorial is the officialASP.NET MVC Music Store Step-by-Step Tutorial.

share
editedDec 2 '11 at 0:25
community wiki
2 revs
Marius Schulz

show 2 more comments

  • Programming in Emacs Lisp (Second Edition)
  • Programming in Lua (first edition)
  • How to Design Worlds: Imaginative Programming in DrScheme
share
editedJun 20 '09 at 12:05
community wiki
2 revs
Nick D
  • Too Many Smalltalk books to list
share
answeredAug 2 '09 at 12:48
community wiki
dvincelli

Maíra Wenzel's Blog

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:

  • Building a Web 2.0 Portal with ASP.NET 3.5: Learn How to Build a State-of-the-Art Ajax Start Page Using ASP.NET, .NET 3.5, LINQ, Windows WF, and More
  • Learning ASP.NET 3.5, Second Edition: Build Web Applications with ASP.NET 3.5, AJAX, LINQ, and More
  • Programming ASP.NET 3.5, Fourth Edition

Visual Studio 2008:

  • C# 3.0 Cookbook, Third Edition: More than 250 solutions for C# 3.0 programmers
  • C# 3.0 Design Patterns: Use the Power of C# 3.0 to Solve Real-World Problems
  • C# 3.0 in a Nutshell, Third Edition: A Desktop Quick Reference
  • Learning C# 3.0: Master the fundamentals of C# 3.0
  • Programming Visual Basic 2008: Build .NET 3.5 Applications with Microsoft's RAD Tool for Business

.NET Development:

  • ADO.NET 3.5 Cookbook, Second Edition
  • Programming .NET 3.5: Build N-Tier Applications with WPF, AJAX, Silverlight, LINQ, WCF, and More
  • Programming Entity Framework: Building Data Centric Apps with the ADO.NET Entity Framework
  • Programming WCF Services, Second Edition: Building Service Oriented Applications with Windows Communication Foundation
  • RESTful .NET: Build and Consume RESTful Web Services with .NET 3.5
share
editedSep 2 '11 at 6:30
community wiki
2 revs, 2 users 92%
AMissico
1
looks like someone is desperately clutching at straws in a losing battle for market. I wondered when would MS eventually start taking these steps. –Peter Perhá?Jul 2 '10 at 8:18
1
@Peter: Hmm, what makes you say this ? –ramJul 2 '10 at 13:46
1
@Peter Perhá?: I agree with "the rebooter", you comments seems out of context. –AMissicoJul 2 '10 at 14:39

EJB

EJB Design Patterns
Mastering Enterprise Java Beans, 3rd Edition
Enterprise Java Beans
Mastering Enterprise Java Beans
Bitter Java
The J2EE Architect's Handbook

Other Java

Java Testing and Design

share
answeredJul 8 '10 at 23:47
community wiki
xagyg

Have a look attheassayer.org.

share
answeredOct 12 '08 at 1:09
community wiki
Federico A. Ramponi

Asposted in my thread:

Ballard and Brown's Computer VisionandA Field Guide to Genetic Programming

share
answeredDec 9 '08 at 5:03
community wiki
Paul Morel

OpenGL

  • http://www.glprogramming.com/red/

  • http://www.glprogramming.com/blue/

  • http://www.scribd.com/doc/23602872/opengl-es-2-0-programming-guide-opengl

  • http://http.developer.nvidia.com/GPUGems/gpugems_pref02.html

  • http://http.developer.nvidia.com/GPUGems2/gpugems2_part01.html

  • http://http.developer.nvidia.com/GPUGems3/gpugems3_pref01.html

share
editedJun 21 '10 at 13:18
community wiki
2 revs
slf

ACM Classic Book Seriesis a treasure trove.

ACM Classic Books Series logoACM Classic Books Series 
This 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 NeumannYear of Publication: 1958
计算机专业免费电子书下载列表: - 青春年少时 - 青春年少时的博客A programming language

Kenneth E. IversonYear of Publication: 1962
计算机专业免费电子书下载列表: - 青春年少时 - 青春年少时的博客IBM system/360 principles of operation

IBMYear of Publication: 1964 PdfPdf
计算机专业免费电子书下载列表: - 青春年少时 - 青春年少时的博客Computation: finite and infinite machines

Marvin L. MinskyYear of Publication: 1967
计算机专业免费电子书下载列表: - 青春年少时 - 青春年少时的博客Formal languages and their relation to automata

John E. Hopcroft,Jeffrey D. UllmanYear of Publication: 1969 PdfPdf
计算机专业免费电子书下载列表: - 青春年少时 - 青春年少时的博客Structured programming

O. J. Dahl,E. W. Dijkstra,C. A. R. HoareYear of Publication: 1972 PdfPdf
计算机专业免费电子书下载列表: - 青春年少时 - 青春年少时的博客The multics system

Elliott I. OrganickYear of Publication: 1972
计算机专业免费电子书下载列表: - 青春年少时 - 青春年少时的博客The theory of parsing, translation, and compiling

Alfred V. Aho,Jeffrey D. UllmanYear of Publication: 1972 PdfPdf
计算机专业免费电子书下载列表: - 青春年少时 - 青春年少时的博客Operating system principles

Per Brinch HansenYear of Publication: 1973 PdfPdf
计算机专业免费电子书下载列表: - 青春年少时 - 青春年少时的博客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. HartmanisYear 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. HartmanisYear of Publication: 1974
计算机专业免费电子书下载列表: - 青春年少时 - 青春年少时的博客The architecture of concurrent programs

Per Brinch HansenYear of Publication: 1977 PdfPdf
计算机专业免费电子书下载列表: - 青春年少时 - 青春年少时的博客Anatomy of LISP

John AllenYear of Publication: 1978
计算机专业免费电子书下载列表: - 青春年少时 - 青春年少时的博客Classics in software engineering

Edward Nash YourdonYear of Publication: 1979
计算机专业免费电子书下载列表: - 青春年少时 - 青春年少时的博客Mindstorms

Seymour PapertYear of Publication: 1980 PdfPdf
计算机专业免费电子书下载列表: - 青春年少时 - 青春年少时的博客Cryptography and data security

Dorothy Elizabeth Robling DenningYear of Publication: 1982 PdfPdf
计算机专业免费电子书下载列表: - 青春年少时 - 青春年少时的博客Selected writings on computing

Edsger W. DijkstraYear of Publication: 1982
计算机专业免费电子书下载列表: - 青春年少时 - 青春年少时的博客Writing efficient programs

Jon Louis BentleyYear of Publication: 1982
计算机专业免费电子书下载列表: - 青春年少时 - 青春年少时的博客The Elements of Programming Style

Brian W. Kernighan,P. J. PlaugerYear of Publication: 1982
计算机专业免费电子书下载列表: - 青春年少时 - 青春年少时的博客Artificial intelligence

Elaine RichYear of Publication: 1983
计算机专业免费电子书下载列表: - 青春年少时 - 青春年少时的博客Smalltalk-80

Adele Goldberg,David RobsonYear of Publication: 1983 PdfPdf
计算机专业免费电子书下载列表: - 青春年少时 - 青春年少时的博客Essays in computing science

C. A. R. Hoare,C. B. JonesYear of Publication: 1989 PdfPdf
计算机专业免费电子书下载列表: - 青春年少时 - 青春年少时的博客The relational model for database management

E. F. CoddYear of Publication: 1990 PdfPdf
计算机专业免费电子书下载列表: - 青春年少时 - 青春年少时的博客Macintosh human interface guidelines

Apple Computer, Inc.Year of Publication: 1992 PdfPdf
计算机专业免费电子书下载列表: - 青春年少时 - 青春年少时的博客201 principles of software development

Alan M. DavisYear of Publication: 1995

share
answeredSep 29 '10 at 22:01
community wiki
Paul

Not the answer you're looking for? Browse other questions taggedbookscreative-commonsorask your own question.

tagged

books× 2114 creative-commons× 64

asked

4 years ago

viewed

775703 times

active

24 days ago

Community Bulletin

blog
Get to know the new Stack employees

Linked

1440

What is the single most influential book every programmer should read?

2533

The Definitive C++ Book Guide and List

252

Language Books/Tutorials for popular languages

342

The Definitive C Book Guide and List

84

What is in your Mathematica tool bag?

18

Good (preferable free) learning resources / books for embedded C / C++ programmers

7

Pattern Books for C# / VB.NET Developers

10

Where would be the best place to start in C# without buying a book?

14

Book that teaches functional programming

7

difference between Filter and Listener in Servlet (J2EE)

see more linked questions…

Related

1440

What is the single most influential book every programmer should read?

339

What non-programming books should programmers read?

2533

The Definitive C++ Book Guide and List

7

Freely downloadable e-books for .NET?

1

Options for Publishing Programming Education Materials

0

creative commons python book

1

Good programming books in php

0

list of programming e-books

2

List of freely available books on Database Design and optimization

aboutfaqbadgesblogchatdatalegalprivacy policyjobsadvertising infomobilecontact us feedback
Technology Life / Arts Culture / Recreation Science Other
  1. Stack Overflow
  2. Server Fault
  3. Super User
  4. Web Applications
  5. Ask Ubuntu
  6. Webmasters
  7. Game Development
  8. TeX - LaTeX
  1. Programmers
  2. Unix & Linux
  3. Ask Different (Apple)
  4. WordPress Answers
  5. Geographic Information Systems
  6. Electrical Engineering
  7. Android Enthusiasts
  8. IT Security
  1. Database Administrators
  2. Drupal Answers
  3. SharePoint
  4. User Experience
  5. Mathematica
  6. more (14)
  1. Photography
  2. Science Fiction & Fantasy
  3. Seasoned Advice (cooking)
  4. Home Improvement
  5. more (13)
  1. English Language & Usage
  2. Skeptics
  3. Mi Yodeya (Judaism)
  4. Travel
  5. Arqade (gaming)
  6. Bicycles
  7. Role-playing Games
  8. more (22)
  1. Mathematics
  2. Cross Validated (stats)
  3. Theoretical Computer Science
  4. Physics
  5. more (7)
  1. Stack Apps
  2. Meta Stack Overflow
  3. Area 51
  4. Stack Overflow Careers

计算机专业免费电子书下载列表List of freely available programming books相关推荐

  1. 免费电子书下载网站,不来白嫖一波

    作为开发者,多多少少都会看些技术书籍,许多经典的技术书籍作者都是国外的,等到中文翻译版出来很多书籍可能已经不适用了,购买原版书籍,价格又太高,因此知道一些免费的图书下载网站是非常重要的,下面就和大家分 ...

  2. 程序员必备免费电子书下载网站

    程序员必备免费电子书下载网站 作为开发者,多多少少都会看些技术书籍,许多经典的技术书籍作者都是国外的,等到中文翻译版出来很多书籍可能已经不适用了,购买原版书籍,价格又太高,因此知道一些免费的图书下载网 ...

  3. 46个海量免费电子书下载网站

    平日里比较酷爱看电子书,总是想找点书籍看看,才踏实! 今天比较幸运的在梦想天空的博客里看到一篇"分享45个海量免费电子书下载网站"文章,觉得里面推荐的网站不错,所以在此推荐给喜欢看 ...

  4. 分享45个海量免费电子书下载网站

    随着网络和信息技术的快速发展,电子书越来越流行.以Amazon Kindle为代表的电子书阅读器的出现改变了人们传统的阅读方式,如同iPod改变人们听音乐一样.如今,很多网上书店也推出了电子书商品,相 ...

  5. 免费电子书下载 网站(11个)

    个人收藏的电子书下载网站: Google图书: https://books.google.com/?hl=zh-CN O'Reilly: https://www.oreilly.com/program ...

  6. 微软免费电子书下载!

    http://blogs.msdn.com/b/mssmallbiz/archive/2012/07/27/large-collection-of-free-microsoft-ebooks-for- ...

  7. 计算机类免费电子书共享

    列表最早来自stackoverflow上的一个问题:List of freely available programming books 现在在github上进行维护:free-programming ...

  8. 【转】计算机精品免费视频下载

    N多计算机精品免费视频下载,不要别后悔啊 <VC知识库5周年精华珍藏版> http://www.ibeifeng.com/read.php?tid=592&u=83 C 语言经典算 ...

  9. 计算机专业必备电子书单

    计算机类的书籍那么贵,作为一个几个小时看完一本书且机不离身的程序员,天天买纸质书是不可能的了,所以对电子书的需求量还是挺多的.为了方便广大的小伙伴也能方便找到对应的电子书,我花费洪荒之力从各个搜索网站 ...

最新文章

  1. 期未课程设计:基于SSM的产品销售管理系统
  2. Redis持久化实践及灾难恢复模拟
  3. 怎样评价推荐系统的结果质量?
  4. (线段树)hdoj1166-敌兵布阵
  5. Exynos4412裸机开发综合练习
  6. 中国移动神州行5元卡普遍缺货
  7. 深度学习系列--1.入坑模型: 线性回归,logistic 回归,softmax分类器
  8. 子过程或函数未定义_Power Pivotamp;Power BI DAX函数说明速查
  9. 公众号 多服务器配置_多领国微信官方公众号在线
  10. 百词斩不复习_不背单词和百词斩哪个好?
  11. 游戏音效制作中难or不难?
  12. linux 出现running guests on default URT情况解决
  13. Android下载管理问题分析
  14. 数学建模常用算法:粒子群算法(PSO)求解二元函数最小值+限定x,y范围测试【java实现--详细注释+Matlab绘制粒子群飞行过程】
  15. 《白帽子讲Web安全》| 学习笔记之Web框架安全
  16. JSON-Study
  17. Mycat--介绍/官网等
  18. SAP外协成品收货扣组件的逻辑(外协库存不足时仍然更新提货数)
  19. CSS+HTML快速入门 链接样式雪碧图(案例)
  20. 给定一个多边形的点集——判断所给点集的方向为顺时针方向还是逆时针方向【java实现+原理讲解】

热门文章

  1. (数据分析)Python-matpoltlib库-绘制条形图
  2. SAP:MIGO校验自定义字段增强
  3. 机器学习高阶理论知识列表
  4. 《手把手教你学51单片机》之十三------1602液晶与串口的应用实例
  5. 面试——Java字节面经(已获Offer)
  6. 控制系统的复域数学模型
  7. 股份有限公司章程记载事项有哪些
  8. windows10服务器维护,win10自动开机设置方法_网站服务器运行维护,win10
  9. android widget 点击事件,Android Widget点击事件
  10. ShareSDK接入实现微信分享功能(转)