这是都是这几年手里积累的一些电子书目,部分还属于该类别里的经典之作,很多都是大家推荐来的 整理这份书单的目的是共享一些资源信息以帮助那些希望阅读专业书籍的朋友;由于书籍版权及大小限制,这里不提供给任何下载链接, 如果有些书籍在网络上很难得到,可以联系我。很多书籍都可以作为经典收藏,希望大家支持纸质书籍。 | ||||
类别 | 编号 | 书名 | 作者 |
|
C/C++ | 1 | The C Programming Language | Brian W. Kernighan & Dennis M. Ritchie |
|
2 | C和指针(Pointers On C) | Kenneth A.reek |
| |
3 | Expert C Programming | Peter van Der Linden |
| |
4 | C 语言深度解剖 | 陈正冲 |
| |
5 | C: The Complete Reference, 4th Ed. | Herbert Schildt |
| |
6 | C陷阱与缺陷 | 凯尼格 |
| |
7 | 高质量C-C++编程指南 | 林锐 |
| |
8 | C++ Primer中文版 | Stanley B.lippman & Josée Lajoie & Barbara E.moo |
| |
9 | C++程序设计语言 | 斯特朗斯特鲁普 |
| |
10 | Effective C++ | 梅耶 |
| |
11 | 深度探索c++对象模型 | [美] Stanley B. Lippman |
| |
12 | More Effective C++中文版 | 迈耶斯 |
| |
13 | C++标准程序库 | [德] Nicolai M. Josuttis |
| |
14 | C++沉思录 | Andrew Koenig & Barbara Moo |
| |
15 | ISO/IEC 9899:1999 |
|
| |
16 | ISO/IEC 9899:1999(E) |
|
| |
Linux | 1 | Advanced Programming in the Unix Environment | W. Richard Stevens & Stephen A. Rago |
|
2 | The Art of UNIX Programming | Eric S. Raymond |
| |
3 | Beginning Linux Programming | Neil Matthew & Richard Stones |
| |
4 | The Linux Programming Interface | Michael Kerrisk |
| |
5 | Linux System Programming | Robert Love |
| |
6 | Unix网络编程 | 史蒂文斯 & 芬纳 & 鲁道夫 |
| |
7 | Unix网络编程 卷2 | 史蒂文斯 & 芬纳 & 鲁道夫 |
| |
8 | 鸟哥的Linux私房菜 | 鸟哥 |
| |
9 | UNIX Shell范例精解 | Ellie Quigley & 刘洪涛 |
| |
10 | Grep Pocket Reference | John Bambenek & Agnieszka Klus |
| |
11 | Pro Bash Programming | Chris Johnson |
| |
12 | Shell编程从入门到精通 | 张昊编 |
| |
13 | Shell入门教程 |
|
| |
14 | Beginning the Linux Command Line | Sander Vugt |
| |
15 | UNIX and Linux System Administration Handbook | Evi Nemeth & Garth Snyder & Trent R. Hein & Ben Whaley |
| |
16 | Running Linux, 4th Edition | Matthias Kalle Dalheimer, Terry Dawson, Lar Kaufman, Matt Welsh |
| |
17 | Pro Linux System Administration | James Turnbull & Peter Lieverdink & Dennis Matotek |
| |
18 |
A Practical Guide to Linux Commands, Editors, and Shell Programming | Sobell, Mark G. |
| |
19 | LPI Linux Certification in a Nutshell |
Adam Haeder & Stephen Addison Schneiter & Bruno Gomes Pessanha & James Stanger |
| |
20 | Linux System Administration Recipes | Juliet Kemp |
| |
21 | Linux System Administration | Tom Adelstein & Bill Lubanovic |
| |
22 | Linux Pocket Guide | Daniel J. Barrett |
| |
23 | The Linux Command Line | William E. Shotts Jr. |
| |
24 | Linux in a Nutshell |
Ellen Siever & Aaron Weber & Stephen Figgins & Robert Love & Arnold Robbins |
| |
25 | Pro Linux Embedded Systems | Gene Sally |
| |
26 | Linux Device Drivers, 3rd Edition | Jonathan Corbet & Alessandro Rubini & Greg Kroah-Hartman |
| |
27 | Building Embedded Linux Systems | Karim Yaghmour & Jon Masters & Gilad Ben-Yossef & Philippe Gerum |
| |
28 | Embedded Linux System Design and Development | P. Raghavan & Amol Lad & Sriram Neelakandan |
| |
29 | Introduction to Linux Device Drivers | MuliBen-Yehuda |
| |
30 | Linux Device Drivers, 3rd Edition | Jonathan Corbet & Alessandro Rubini & Greg Kroah-Hartman |
| |
31 | Building Embedded Linux Systems | Karim Yaghmour & Jon Masters & Gilad Ben-Yossef & Philippe Gerum |
| |
32 | Embedded Linux System Design and Development | P. Raghavan & Amol Lad & Sriram Neelakandan |
| |
33 | 嵌入式Linux应用开发完全手册 | 韦东山 主编 |
| |
34 |
CITI: Projects: Linux scalability: Linux kernel hash behavior | Chuck Lever |
| |
35 | Code Commentary On The Linux Virtual Memory Manager | Mel Gorman |
| |
36 | A COMMENTARY ON THE SIXTH EDITION UNIX OPERATING SYSTEM | J.Lions |
| |
37 | Debugging Linux Systems | Sreekrishnan Venkateswaran |
| |
38 | The Design of the UNIX Operating System | Maurice J. Bach |
| |
39 | A Guide to Kernel Exploitation |
Enrico Perla B.sc. Computer Science University Of Torino M.sc. Computer Science Trinity College Dublin & Massimiliano Oldani |
| |
40 | Linux Bible | Christopher Negus & Christine Bresnahan |
| |
41 | Linux Kernel Development | Robert Love |
| |
42 | Linux Kernel Procfs Guide | Erik (J.A.K.) Mouw |
| |
43 | Linux内核精髓 |
Munehiro Ikeda & Naohiro Ooiwa & Hiroshi Shimamoto & Akio Takebe & Masami Hiramatsu |
| |
44 | Linux内核设计与实现 | Robert Love |
| |
45 | Linux内核完全注释 | 赵炯 |
| |
46 | Operating Systems Design and Implementation, 3/E | Andrew S Tanenbaum & Albert S Woodhull |
| |
47 | Professional Linux Kernel Architecture | Wolfgang Mauerer |
| |
48 | See MIPS Run | Dominic Sweetman |
| |
49 | See MIPS Run(中文版) | Dominic Sweetman |
| |
50 | Understanding Linux Network Internals | Christian Benvenuti |
| |
51 | Understanding the Linux Kernel, Third Edition | Daniel P. Bovet & Marco Cesati Ph.d. |
| |
52 | Understanding the Linux Virtual Memory Manager | Mel Gorman |
| |
53 | UNIX Filesystems: Evolution, Design, and Implementation | Steve D. Pate |
| |
54 | UNIX OPERATING SYSTEM SOURCE CODE LEVEL SIX | This Version: Brian S. Walden / Original: John Lions |
| |
55 | Programming Linux Games | Loki Software & John R. Hall & Loki Software Inc |
| |
Emacs | 1 | GNU Emacs LISP Reference Manual | Gnu Manual Group |
|
2 | GNU Emacs Manual, for Version 21, 15th Edition | Richard M. Stallman |
| |
3 | Learning GNU Emacs Third Edition |
Debra Cameron & James Elliott & Marc Loy & Eric Raymond & Bill Rosenblatt |
| |
4 | The Org Manual (8.2.6) | Carsten Dominik |
| |
GNU Tools | 1 | The Art of Debugging With GDB, DDD, and Eclipse | Norman Matloff & Peter Jay Salzman |
|
2 | Autotools | John Calcote |
| |
3 | Debugging With GDB | Richard Stallman |
| |
4 | Fun with LD_PRELOAD | Kevin Pulo |
| |
5 | Learning the GNU development tools | Eleftherios |
| |
6 | Managing Projects With GNU Make | Robert Mecklenburg |
| |
7 | Programming With GNU Software | Andy Oram & Mike Loukides |
| |
8 | Using GCC | Richard M. Stallman |
| |
Gtk | 1 | Foundations of GTK+ Development | Andrew Krause |
|
2 | GTK+/Gnome Application Development | Havoc Pennington |
| |
3 | programming with gtkmm |
|
| |
IOS | 1 | iPhone与iPad开发实战 |
|
|
Java | 1 | Learning Java | Patrick Niemeyer & Jonathan Knudsen |
|
Javascript | 1 | JavaScript高级程序设计(第3版) | [美] Nicholas C. Zakas |
|
Lua | 1 | Programming in Lua | Roberto |
|
2 | Programming in Lua 3ed | Roberto Ierusalimschy |
| |
Perl | 1 | Programming Perl | Larry Wall & Tom Christiansen & Jon Orwant |
|
PHP | 1 | Core PHP Programming, Third Edition | By Leon Atkinson |
|
2 | PHP: The Right Way |
|
| |
Python | 1 | Beginning Python | James Payne |
|
2 | Core Python Programming | Wesley Chun |
| |
3 | Exploring Python | Timothy Budd |
| |
4 | Learning Python | Mark Lutz |
| |
5 | Pro Python | Marty Alchin |
| |
6 | Programming in Python 3 | Mark Summerfield |
| |
7 | Python 3 Object Oriented Programming | Dusty Phillips |
| |
8 | Python Essential Reference | David M. Beazley |
| |
9 | Python Pocket Reference | Mark Lutz |
| |
10 | Python Testing Cookbook | Greg L. Turnquist |
| |
Qt | 1 | Foundations of Qt Development | Thelin, Johan |
|
SQL | 1 | Learning SQL | Alan Beaulieu |
|
2 | Sql宝典 | 克里格尔 & 特鲁诺 & 伟·高 & 俊静·田 & 新南·王 |
| |
3 | Teach Yourself SQL in 21 Days, Second Edition |
|
| |
4 | 深入浅出sql |
|
| |
SVN | 1 | Practical Subversion | Daniel Berlin & Garrett Rooney |
|
2 | Subversion Version Control | William Nagel |
| |
Tcl | 1 | Practical Programming in Tcl and Tk/Book and Disk | Brent B. Welch |
|
2 | Tcl and the Tk Toolkit | John K. Ousterhout & Ken Jones |
| |
TeX | 1 | LaTex Export In Emacs | Boyun Tang |
|
2 | TeXbook | Donald E. Knuth |
| |
编程规范 | 1 | The Art of Readable Code | Dustin Boswell & Trevor Foucher |
|
2 | Clean Code | Robert C. Martin |
| |
3 | Code Complete | Steve McConnell |
| |
4 | GNU Coding Standards | Richard Stallman |
| |
5 | google python风格指南 |
| ||
编程艺术 | 1 | The Art of Computer Programming | Donald E. Knuth |
|
2 | The Art of Deception | Kevin D. Mitnick & William L. Simon |
| |
3 | The Cathedral & the Bazaar (Paperback) | Eric S. Raymond |
| |
4 | Concrete Mathematics | Ronald L. Graham & Donald E. Knuth & Oren Patashnik |
| |
5 | Extreme Programming Explained | Kent Beck & Cynthia Andres |
| |
6 |
The Mythical Man Month and Other Essays on Software Engineering | Frederick P. Brooks Jr. |
| |
7 |
The Mythical Man-Month, Anniversary Edition: Essays on Software Engineering | Frederick P. Brooks Jr. |
| |
8 | The Practice of Programming | Brian W. Kernighan & Rob Pike |
| |
9 | The Pragmatic Programmer | Andrew Hunt & David Thomas |
| |
10 |
Structure and Interpretation of Computer Programs - 2nd Edition (MIT) | Harold Abelson & Gerald Jay Sussman |
| |
编译原理 | 1 | Compilers: Principles, Techniques, and Tools | Alfred V. Aho & Ravi Sethi & Jeffrey D. Ullman |
|
2 | 编译原理 | Alfred V.aho & Jeffrey D.ullman & Ravi Sethi |
| |
操作系统 | 1 | 现代操作系统 | (荷)andrew S. Tanenbaum |
|
程序设计 | 1 | 程序设计实践 | [美] Brian W. Kernighan & Rob Pike |
|
2 | Refactoring |
Martin Fowler & Kent Beck & John Brant & William Opdyke & Don Roberts |
| |
3 | 大话设计模式 | 程杰 |
| |
数据结构与算法 | 1 | Data Structures and Algorithm Analysis in C | Mark A. Weiss |
|
2 | DSA | Cranville Barnett |
| |
3 | 数据结构与算法分析 | [美]mark Allen Weiss |
| |
4 | 算法导论 |
Thomas H.cormen & Charles E.leiserson & Ronald L.rivest & Clifford Stein |
| |
网络协议 | 1 | TCP/IP Illustrated | Kevin W. Fall & W. Richard Stevens |
|
正则表达式 | 1 | Regular Expressions Cookbook | Jan Goyvaerts & Steven Levithan |
|