计算机专业需要看的经典书籍

C

The C Programming Language  K&R                                    C程序设计语言

C:A Reference Manual Fifth Edition                                       C语言参考手册

 

Java

The Java Language Specification James Gosling, Bill Joy                Java语言规范

Concurrent programming in java design principles and pattern   DougLea

Java Concurrency in Practice   Brian Goetz, Doug Lea                 Java并发编程实战

Core Java, Volume I                                                        Java核心技术 卷1

Core Java, Volume II                                                      Java核心技术 卷2

 

C++

Essential C++    Stanley B, Lippman

C++ Primer     Stanley B, Lippman

Inside the C++ Object Model   Stanley B, Lippman                               深度探索C++对象模型

The C++ Programming Language Straustrup                                               C++程序设计语言

 

Network

Computer.Networks   Andrew.S..Tanenbaum,.David.J..Wetherall                     计算机网络

Computer Networks A Systems Approach  Larry L. Peterson                         计算机网络系统方法

TCP/IP Illustracted Volume 1:The Protocols   W. Richard Stevens                        TCP/IP详解卷1

TCP/IP Illustrated, Volume 2: The Implementation     W.Richard Stevens           TCP/IP详解卷2

TCP/IP Illustrated Volume 3:TCP for Transactions,HTTP,NNTP,and the UNIXDomain Protocols   W. Richard Stevens

 

算法

Introduction to Algorithms                         ThomasH. Cormen           算法导论

Algorithms, Fourth Edition                      Sedgewick               算法

An Introduction to the Analysis of Algorithms       Sedgewick                算法分析导论

Art of Computer Programming                         Knuth                       计算机程序设计艺术

Analytic Combinatorics                               Sedgewick                 分析组合论

 

程序设计

The Practice of Programming   Brian W. Kernigham      程序设计实践

A Discipline of Programming     Dijkstra

 

Unix/Linux

The Design Of The Unix Operating System  Maurice J. Bach

Advanced Programming in the UNIX Environment     W. RichardStevens                    Unix环境高级编程

UNIX Network Programming,Volume 1:The Sockets NetworkingAPI     W. Richard Stevens  Unix网络编程卷1

UNIX Network Programming, Volume 2: Interprocess Communications  W. Richard Stevens     Unix网络编程卷2

Unix Power Tools                                                                          Unix超级工具

The Unix Programming Environment     Brian W.Kernighan                             Unix编程环境

The Art of UNIX Programming    Eric S. Raymond                                   Unix编程艺术

Linux.Kernel.Development       Robert Love                                             Linux内核设计与实现

Linux System Programming    Robert Love                                          Linux系统编程

Understanding the Linux Kernel     Deniel P. Bovet                              深入理解Linux内核

Linux Device Drivers    Jonathan Corbet                                         Linux设备驱动

The Design and Implementation ofthe FreeBSD Operating System (2nd Edition)

 

 

UML和面向对象

Object Oriented Analysis And Design With Applications   GradyBooch              面向对象分析与设计

Object-Oriented Modeling and Design with UML   Michael Blaha,James Rumbaugh    UML面向对象建模与设计

The Unified Modeling Language User Guide    Grady Booch                     UML用户指南

 

计算机组成/体系结构

Computer Systems: A Programmer's Perspective  Randal E. Bryant深入理解计算机系统

Computer Organization and Design, Fourth Edition: The Hardware/SoftwareInterface     David A. Patterson   John L.Hennessy            计算机组成与设计:硬件/软件接口

Computer Architecture:A Quantitative Approach,FifthEdition    John L. Hennessy    David A.Patterson         计算机体系结构量化研究方法

Computer Organizationand and Embedded Systems  Carl Hamacher,Zvonko Vranesic    计算机组成与嵌入式系统

See MIPS Run, Second Edition    Dominic Sweetman                              MIPS体系结构透视

 

分布式

Distributed Systems:Concepts andDesign,Fifth Edition    JeanDollimore        分布式系统概念与设计

Distributed Systems: Principles and Paradigms   Andrew S.Tanenbaum             分布式系统原理与范型

      

Python

Fluent Python

Effective Python

Python Cookbook    David Beazley                                         Python学习手册

Core Python Programming   Wesley J. Chun                                   Python核心编程

 

其他

The Mythical Man-Month: Essays on SoftwareEngineering       Brooks           人月神话

Compilers: Principles, Techniques, and Tools     JeffreyD. Ullman          编译原理

Transaction Processing:Concepts and Techniques     Jim Gray                  事务处理

Professional Assembly Language                       Richard Blum                  汇编语言程序设计

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值