`
pascal4123
  • 浏览: 114812 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

免费电子书精选(ZZ)

    博客分类:
  • GP
阅读更多

在Stackoverflow上看到的,上千人都在推荐这份列表,如今转载如下:

 

 

Meta-Lists


  • How to Design Programs: An Introduction to Computing and Programming

  • 25 Free Computer Science Ebooks

  • Free Tech Books

  • MindView Inc

  • 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

  • O""Reilly""s Open Books Project

  • TechBooksForFree.com

  • Galileo Computing (German)

  • Microsoft Press: Free E-Books

 

Graphics Programming

 


  • GPU Gems

  • GPU Gems 2 - ch 8,14,18,29,30 as pdf

  • GPU Gems 3

  • Graphics Programming Black Book

  • ShaderX series

  • DirectX manual (draft)

 

Language Agnostic

 


  • Object-Oriented Reengineering Patterns

  • Foundations of Programming

  • Computer Musings (lectures by Donald Knuth)

  • The Cathedral and the Bazaar

  • Patterns and Practices: Application Architecture Guide 2.0

  • Security Engineering

  • Digital Signal Processing For Engineers and Scientists

  • Getting Real

  • 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 (PDF)

  • Introduction to Functional Programming (class lectures and slides)

  • How to Design Programs

  • Guide to the Software Engineering Body of Knowledge

  • Online Course Materials

  • Algorithms (draft)

  • Data Structures and Algorithms

  • Essential Skills for Agile Development

  • Programming Languages: Application and Interpretation

  • Learn to Program

  • Patterns of Software: Tales the Software Community (PDF)

  • 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

  • Mathematical Logic - an Introduction (PDF)

  • An Introduction to the Theory of Computation

  • Developers Developers Developers Developers (broken download link?)

  • Linkers and loaders

  • Let""s Build a Compiler

  • Producing Open Source Software

  • How to Write Parallel Programs

  • Don""t Just Roll the Dice

  • 97 Things Every Programmer Should Know

  • How Computers Work

  • Introduction to Information Retrieval

  • Is Parallel Programming Hard, And, If So, What Can You Do About It?

  • Matters Computational

  • Type Theory and Functional Programming

  • Getting started with Open source development (PDF)

  • Database Fundamentals (PDF)

  • Clever Algorithms

  • Summary of the GoF Design Patterns

  • Flow based Programming

  • Algorithms and Data-Structures (PDF)

  • Compiler Construction (PDF)

  • Project Oberon (PDF)

  • The Little Book of Semaphores

  • Essential Skills for Agile Development

  • I Am a Bug

  • Mining of Massive Datasets

  • Data-Intensive Text Processing with MapReduce (PDF)

  • Understanding IP Addressing: Everything you ever wanted to know (PDF)

  • Operating Systems and Middleware (PDF and LaTeX)

 

ASP.NET MVC

 


  • NerdDinner Walkthrough

 

Assembly Language

 


  • ProgrammingGroundUp (PDF)

  • Paul Carter""s Tutorial on x86 Assembly

  • Software optimization resources by Agner Fog

 

Bash

 


  • Advanced Bash-Scripting Guide

  • Lhunath""s Bash Guide

 

C / C++

 


  • The new C standard - an annotated reference

  • Matters Computational: Ideas, Algorithms, Source Code, by Jorg Arndt

  • 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 (PDF)

  • Object Oriented Programming in C (PDF)

  • Beej""s Guide to Network Programming

  • Also see: The Definitive C++ Book Guide and List

 

C#

 


  • See .NET  below

 

Clojure

 


  • Clojure Programming

 

ColdFusion

 


  • CFML In 100 Minutes

 

DB2

 


  • Getting started with IBM Data Studio for DB2 (PDF)

  • Getting started with IBM DB2 development (PDF)

  • Getting started with DB2 Express-C (PDF)

 

Delphi / Pascal

 


  • Essential Pascal Version 1 and 2

  • The Tomes of Delphi

 

Django

 


  • Djangobook.com

 

Erlang

 


  • Learn You Some Erlang For Great Good

 

Flex

 


  • Getting started with Adobe Flex (PDF)

 

F#

 


  • The F# Survival Guide

  • F Sharp Programming in Wikibooks

 

Forth

 


  • Starting Forth

  • Thinking Forth

 

Git

 


  • Pro Git

  • The Git Community Book

  • Git From The Bottom Up (PDF)

 

Grails

 


  • Getting Start with Grails

 

Haskell

 


  • Learn You a Haskell

  • Real World Haskell

 

HTML / CSS

 


  • Dive Into HTML5

  • HTML Dog Tutorials

 

Java

 


  • Sun""s Java Tutorials

  • Thinking in Java

  • How to Think Like a Computer Scientist

  • Java Thin-Client Programming

  • OSGi in Practice (PDF)

  • Java 6 Tutorial (PDF)

 

JavaScript

 


  • Eloquent JavaScript

  • Crockford""s JavaScript

  • jQuery Fundamentals (starts with JavaScript basics)

  • Mozilla Developer Network""s JavaScript Guide

  • Essential Javascript & jQuery Design Patterns for Beginners

 

Latex

 


  • The Not So Short Introduction to LATEX (perfect for beginners)

 

Linux

 


  • Advanced Linux Programming

 

Lisp

 


  • A Gentle Introduction to Symbolic Computation (PDF)

  • Practical Common Lisp

  • On Lisp

  • ANSI Common Lisp

  • Common Lisp the Language, 2nd Edition

  • Successful Lisp

  • Let Over Lambda - 50 Years of Lisp

  • Natural Language Processing in Lisp

 

Lua

 


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

  • Lua Programming Gems (not entirely free, but has a lot of free chapters and accompanying code)

 

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# School (covers C# 1.0 and 2.0)

  • Visual Studio Tips and Tricks (VS 2003-2005 only)

  • Entity Framework

  • 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 (.zip, dead link)

  • O""Reilly""s C# Pocket Reference Manual (dead link)

  • Nemerle

 

NoSQL

 


  • CouchDB: The Definitive Guide

  • The Little MongoDB Book

 

Oberon

 


  • Programming in Oberon (PDF)

 

Objective-C

 


  • The Objective-C Programming Language

 

OCaml

 


  • Unix System Programming in OCaml

  • Introduction to OCaml (PDF)

 

Oracle Server

 


  • Oracle""s Guides 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

 


  • 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

  • Perl & LWP

  • Perl for the Web

  • Web Client Programming with Perl

  • Modern Perl 5

 

PHP

 


  • Practical PHP Programming (wiki containing 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 in Prolog

  • Natural Language Processing Techniques in Prolog

  • Prolog techniques

  • Applications of Prolog

  • Simply logical

 

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 (PDF)

  • 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

  • Learn Python The Hard Way

  • Thinking in Python

  • The Django Book

  • Snake Wrangling For Kids

  • Natural Language Processing with Python

 

R

 


  • The R Manuals

  • The R Language

  • R by example

  • Computational Statistics, Jeremy Penzer

 

Ruby

 


  • Programming Ruby

  • Why""s (Poignant) Guide to Ruby (mirror)

  • Mr. Neighborly""s Humble Little Ruby Book

  • Ruby Best Practices

  • MacRuby: The Definitive Guide

 

Ruby on Rails

 


  • Ruby on Rails Tutorial: Learn Rails By Example

 

Scala

 


  • Programming in Scala, First Edition

  • A Scala Tutorial for Java programmers (PDF)

  • Scala By Example (PDF)

  • Programming 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

 


  • 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 for developers)

 

Teradata

 


  • Teradata Books

 

Vim

 


  • A Byte of Vim

  • Vim Recipes

 

Websphere

 


  • Getting started with WebSphere (PDF)
分享到:
评论

相关推荐

    电子书搜索软件

    【电子书搜索软件】是一种工具,它允许用户在互联网上快速、高效地查找各种格式的电子书籍。这类软件通常具备强大的搜索引擎,能够遍历多个网站和数据库,为用户提供丰富的资源选择。用户可以通过输入关键词,如书名...

    离散数学及其应用第七版中+英电子书+英文偶数+中英奇数题答案

    本资源包含《离散数学及其应用》第七版的中英文电子书,以及配套的英文偶数习题答案和中英文奇数习题答案,旨在提供全面的学习材料。 首先,关于《离散数学及其应用》这本书,它是由Kenneth H. Rosen编著的一本经典...

    计算机网络工程概论 电子书

    这是一本非常适合初学者学习的书,易于入手,深入浅出,是很多高校热衷的教科书。

    5152单片机proteus仿真和源码基于1602+ds12b80+ds1302+音乐+电子书+流水灯的多功能电子表

    ### 5152单片机Proteus仿真与源码:基于1602+DS12B80+DS1302+音乐+电子书+流水灯的多功能电子表 #### 一、项目概述 本项目利用5152单片机实现了基于Proteus仿真的多功能电子表设计。该电子表集成了LCD显示(1602)...

    工厂供电pdf教材,全本

    根据提供的信息,我们可以推断这份PDF教材主要涵盖了工厂供电方面的内容。尽管提供的部分内容仅重复了创建PDF文件所使用的软件及网址信息,我们仍可以围绕“工厂供电”这一核心主题进行展开,提炼出与该领域相关的...

    Android 小说阅读器CoolReader源码.rar

    首先,我们看到的是源码中的图片资源,如1-120ZZ054200-L.jpg和1_120909005653_1.jpg。这些图片可能用于书籍封面或者章节分隔符等,展示了酷读器在UI设计上注重用户体验,通过视觉元素提升阅读体验。开发者可以研究...

    Matlab数字信号处理.pdf

    在 Matlab 中,数字信号处理主要涉及到信号的产生、信号的运算、差分方程与 ZZ 变换、快速傅里叶变换、数字滤波器的设计等方面。 信号的产生 在 Matlab 中,可以使用多种方法来生成数字信号,例如单位采样序列、...

    齿轮减速箱CAD全套图纸

    "分享家—数十万份试卷、资料、电子书下载.url"则似乎是一个链接,指向一个资源丰富的下载平台,可能包含了更多相关的学习资料或工程案例。 在学习和使用这套图纸时,工程师和学生可以深入研究齿轮的类型(如直齿、...

    译林小学一年级英语下学期1B知识要点.pdf

    - **词汇**:学习个人物品词汇,如bottle, hankie, sticker, yo-yo,以及字母Xx, Yy, Zz的发音和书写。 - **句型**:"What's in your bag?"询问包里有什么,培养学生的问答能力。 总的来说,这个教材为小学生提供...

    Automatic Control Systems(10th)(书签版)

    标签“zz”没有提供具体信息,因此无法从这里得到关于知识点的提示。 书的版权声明部分提到,未经出版商McGraw-Hill Education的书面许可,不得以任何形式或通过任何方式复制或分发本书内容,或者将其存储在数据库...

    WPF入门指南教程.pdf

    WPF入门指南教程是一份为初学者准备的文档,旨在帮助他们理解并掌握WPF(Windows Presentation Foundation)这一在.NET框架下用于构建丰富用户界面(UI)的应用程序平台。WPF作为一个全面的UI框架,它提供了将界面和...

    基于Android手机平台的校园信息发布管理系统

    ### 基于Android手机平台的校园信息发布管理系统 #### 概述 《基于Android手机平台的校园信息发布管理系统》是一篇探讨如何运用Android平台技术来优化校园内信息传递效率的研究论文。该系统旨在解决传统校园信息...

    Linux经典书籍下载, 资源全部来自网上,不担保其时效性

    此外,还提供了其他一些关于Linux的学习资源链接,包括《LinuxSIR.org》提供的电子书资源,涵盖了更多关于Linux的知识点: - http://www.linuxsir.org/pdf/ebook1.rar - http://www.linuxsir.org/pdf/ebook2.rar ##...

    ansysworkbench电磁场仿真完整例子.pdf

    安思软件的Workbench是使用广泛的专业仿真软件,尤其在电磁场仿真领域中,它能够模拟复杂电子设备和物理过程的电磁特性,为工程设计提供理论依据。本次介绍的实例是一个关于电磁阀的仿真过程。电磁阀是现代工业和...

    手把手教你单片机程序框架(书签版)

    标题所指知识点: 1. 单片机程序框架:单片机程序框架是指程序的结构和基本流程,它为程序提供了...通过这份电子书的框架和内容,学习者可以逐步建立起单片机编程的知识体系,从而掌握单片机的基础应用和深层次开发。

    2020美赛资料之论文模型算法.rar

    算法与程序大全电子书(线性规划、整数规划、非线性规划、动态规划、图与网络、排队论、对策论、层次分析法、插值与拟合、数据的统计描述和分析、方差分析、回归分析、微分方程建模、稳定状态模型、常微分方程解法、...

    算法参考资料数据结构讲义-叉姐

    百度网盘作为国内流行的云存储服务,经常被用来分享和分发各种类型的文件,包括教学资料、电子书、视频教程等。 “算法 数据结构 课程资源”标签,则进一步明确了这份讲义的属性和用途。标签“算法”和“数据结构”...

    计算机图形学课件

    "E书说明.txt"可能包含了关于电子书的使用指南,包括如何打开、导航和打印。而"计算机图形学课件"很可能就是包含课件内容的文件,可能包括PPT演示文稿、PDF文档或视频教程,涵盖了上述的各个知识点。 总的来说,这...

    数学建模教程MATLAB神经网络原理与实例精解随书附带源程序

    在这个案例中,教程的网络资源链接是通过百度网盘分享地址给出的,读者可以通过该链接下载到包含源程序的电子书,从而获得完整的课程资源,进一步学习和实践MATLAB神经网络建模的相关知识。 总结来说,本教程是学习...

    算法参考资料AlgorithmDesign

    而由于文件描述中提到“提取方式是百度网盘分享地址”,我们可以想象这可能是将算法设计相关的资源,例如书籍、课程、讲义、在线视频、编程练习题、电子书等,通过百度网盘的分享链接进行传播,方便学习者获取和学习...

Global site tag (gtag.js) - Google Analytics