加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

计算机免费电子书列表

发布时间:2020-12-16 00:36:59 所属栏目:大数据 来源:网络整理
导读:? ? 来源:http://coolshell.cn/articles/2775.html ? ? 在StackOverflow上,有人要打算收集个免费电子书的列表,结果很快就有人分享了一个列表。很不错,我就转过来了。原帖的地址在http://stackoverflow.com/questions/194812/list-of-freely-available-pr

?

?

来源:http://coolshell.cn/articles/2775.html

?

?

在StackOverflow上,有人要打算收集个免费电子书的列表,结果很快就有人分享了一个列表。很不错,我就转过来了。原帖的地址在http://stackoverflow.com/questions/194812/list-of-freely-available-programming-books?(注意:有些连接可能会被墙掉)

List of Free Programming books (compiled):?Meta-List

  • How to Design Programs: An Introduction to Computing and Programming
  • 25 Free Computer Science Ebooks
  • Free Tech Books
  • MindView Inc?(List of Free Books)
  • Wikibooks: Programming
  • Cheat Sheets (Free)
  • CodePlex List of Free E-Books
  • Book Training – On Video!
  • Sofware Program Managers Network – Free EBooks
  • EBook Share @ linbai.info
  • FreeBooksClub.Net
  • Theassayer.org?(Free Online books)
  • O’Reilly’s Open Books Project
  • TechBooksForFree.com
  • Galileo Computing?(Free Downloadable German Books)

Graphics Programming

  • Nvidia?GPU Gems 1
  • Nvidia?GPU Gems 2
  • Nvidia?GPU Gems 3
  • Graphics Programming Black Book

Language Agnostic

  • Foundations of Programming?by Karl Seguin
  • Computer Musings?(Lectures by Donald Knuth)
  • The Cathedral and the Bazaar?(Introduction to Open Source Software)
  • Patterns and Practices: Application Architecture Guide 2.0
  • Security Engineering
  • Digital Signal Processing For Engineers and Scientists
  • Getting Real?(Courtesy?37 Signals)
  • Structure and Interpretation of Computer Programs
  • Domain Driven Design Quickly
  • OO Design
  • Best Kept Secrets of Peer Code Review
  • NASA Software Measurement Handbook
  • NASA Manager Handbook for Software Development
  • Introduction to Functional Programming?– Class Lectures and Slides
  • How to Design Programs?– MIT Press
  • Guide to the Software Engineering Body of Knowledge?– IEEE Computer Society Press
  • Online Course Materials?– MIT
  • Algorithms?(Draft Copy)
  • Data Structures and Algorithms
  • Essential Skills for Agile Development
  • Programming Languages: Application and Interpretation
  • Learn to Program
  • Patterns of Software: Tales from the Software Community
  • How to write Unmaintainable Code
  • The Art of Unix Programming
  • The Definitive Guide to Building Code Quality
  • How to Think Like a Computer Scientist
  • Planning Algorithms
  • The Little Book of Semaphores
  • Mathematical Logic – an Introduction
  • An Introduction to the Theory of Computation
  • Developers Developers Developers Developers
  • Linkers and loaders
  • Beej’s Guide to Network Programming
  • Let’s Build a Compiler
  • Producing Open Source Software
  • How to Write Parallel Programs
  • Don’t Just Roll the Dice

ASP.NET MVC:

  • NerdDinner Walkthrough

Assembly Language

  • ProgrammingGroundUp
  • Paul Carter’s Tutorial on x86 Assembly
  • Software optimization resources by Agner Fog

Bash

  • Advanced Bash-Scripting Guide

C/C++

  • The new C standard – an annotated reference
  • The C book
  • Thinking in C++,Second Edition
  • C++ Annotations
  • Software optimization resources by Agner Fog
  • Introduction to Design Patterns in C++ with Qt 4?(Open Publication License)

C#

  • See?.NET?below

Django

  • Djangobook.com

Forth

  • Starting Forth

Git

  • Pro Git
  • The Git Community Book

Haskell

  • Learn You a Haskell
  • Real World Haskell

Java

  • Sun’s Java Tutorials
  • Thinking in Java
  • How to Think Like a Computer Scientist
  • Java Thin-Client Programming
  • OSGi in Practice?(CreativeCommons Attribution Non-commercial Share Alike License)

JavaScript

  • Eloquent JavaScript
  • Crockford’s JavaScript
  • jQuery Fundamentals?(starts with JS basics)

Linux

  • Advanced Linux Programming

Lisp

  • Practical Common Lisp
  • On Lisp
  • ANSI Common Lisp
  • Common Lisp the Language,2nd Edition
  • Successful Lisp
  • Let Over Lamda – 50 Years of Lisp

Lua

  • Programming In Lua?(for v5 but still largely relevant)

Maven

  • Better Builds with Maven
  • Maven by Example
  • Maven: The Definitive Guide

Mercurial

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

.NET (C#)

  • Free C# Book?Covers C#1.0 and 2.0 (Courtesy of?Programmers Heaven)
  • Visual Studio Tips and Tricks
  • Entity Framework?(514 pages)
  • Charles Petzold’s .Net Book 0
  • Threading in C#
  • C# Yellow Book?(Intro to programming)
  • C# Programming – Wikibook
  • C# Essentials
  • Data Structures and Algorithms with Object-Oriented Design Patterns in C#
  • Illustrated C# 2008?(Download) (.ZIP) [dead link]
  • O’Reilly’s C# Pocket Reference Manual?(Free Ebook courtesy of?Red Gate Software) [dead link]

NoSQL

  • CouchDB: The Definitive Guide

Objective-C

  • The Objective-C Programming Language

Parrot / Perl 6

  • Perl 6?(Work in progress)

Perl

  • Higher Order Perl
  • Perl The Hard Way
  • Extreme Perl
  • Perl Free Online EBooks?Meta-List
  • The Mason Book
  • Practical mod_perl
  • Beginning Perl
  • Embedding Perl in HTML with Mason?(Open Publication License)
  • Perl & LWP
  • Perl for the Web
  • Web Client Programming with Perl
  • Modern Perl 5?(Work in progress)

PHP

  • Practical PHP Programming?(Wiki that contains O’Reilly’s?PHP In a Nutshell)
  • Zend Framework: Survive the Deep End

PowerShell

  • Mastering PowerShell

Prolog

  • Building Expert Systems in Prolog
  • Adventure in Prolog
  • Prolog Programming A First Course
  • Logic,Programming and Prolog (2ed)
  • Introduction to Prolog for Mathematicians
  • Learn Prolog Now!
  • Natural Language Processing Techniques in Prolog

PostgreSQL

  • Practical PostgreSQL

Python

  • Dive Into Python
  • Dive Into Python 3
  • Byte of Python
  • Building Skills in Python Version 2.5
  • Python Free Online Ebooks?Meta-List
  • Python Bibliotheca
  • Think Python
  • Data Structures and Algorithms in Python
  • How to Think Like a Computer Scientist: Learning with Python
  • Python for Fun
  • Invent Your Own Computer Games With Python
  • Thinking in Python
  • The Django Book
  • Snake Wrangling For Kids

Ruby

  • Programming Ruby
  • Why’s (Poignant) Guide to Ruby?(Mirror?via?Scribd)
  • Mr. Neighborly’s Humble Little Ruby Book
  • Ruby Best Practices
  • MacRuby: The Definitive Guide
  • Ruby on Rails Tutorial: Learn Rails By Example

Scala

  • A Scala Tutorial for Java programmers
  • Scala By Example
  • Programing Scala
  • Xtrace?(Github)
  • List?(Github)
  • Pro Scala: Monadic Design Patterns for the Web
  • Exploring Lift?(published earlier as “The Definitive Guide to Lift”,?pdf)

Scheme

  • The Scheme Programming Language (Edition 4)

SmallTalk

  • SmallTalk Free Ebooks?Courtesy of Stéphane Ducasse
  • Squeak By Example?(Smalltalk IDE)

Subversion

  • Subversion Version Control: Using the Subversion Version Control System in Development Projects

*SQL (Implementation agnostic) *

  • Developing Time-Oriented Database Applications in SQL,Richard T. Snodgrass
  • Vim

    • A Byte of Vim

    (编辑:李大同)

    【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

      推荐文章
        热点阅读