Skip to content

I'm here to tell you some amazing stuff which teacher would never tell you.

Notifications You must be signed in to change notification settings

Eziou/How-to-be-a-good-programmer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

程序员修炼宝典

GitHub pull requests GitHub issues

该目录给出了某些电子书的下载链接,他们是从互联网下载到的计算机经典教材.。

P.S. URL 里的教材大多数是经典英文教材的中译本,由于是扫描版,所以体积较大。我们尽可能地将这些扫描版添加电子书签,并进行 OCR 处理,方便学习。

如果有任何侵权行为,请及时联系我们的 contributor 进行处理

这里提供的教材都是入门教程,诸如高级计算机体系结构、高级网络调优、高级编译原理等类教材,暂不提供。

下载说明 📖

为避免版权问题,我们仅提供下载链接。我们会尽量避免提供下载速度非常慢的百度网盘下载链接,目前速度非常好的是坚果云,所以给出的下载链接基本都是坚果云的链接,无需注册账号,直接点击下载即可。

如果遇到以下问题,请直接提 Issue 进行反馈。

  • 链接失效
  • 链接中的电子书与本描述文档不符
  • 链接中的电子书中有任何标注,如「高亮、批注、注释」

电子书链接 🔗

单击以下超链接即可打开网页,然后点击下载即可。

本目录会逐渐完善充实,有需要其他书籍但找不到的朋友,可以提请求,让大家帮你找。

数学基础

  • Discrete Mathematics and Its Applications英文原版 | 彩色版 | 带书签 | English

    • 简介离散数学笼统地介绍了许多与计算机相关的数学领域,离散数学并不是「连续数学」即分析学的对立面,而是一个大杂烩,里面什么都有,排序、图论、自动机理论、编码、逻辑等等都被囊括其中。
    • 该书中文版《离散数学及其应用》OCR | 带书签 | 高清扫描
  • Operations Research: Applications And Algorithms英文原版 | 彩色版 | 带书签 | English

    • 简介:运筹学是一个涉及过程优化的学问,在数学里是一个大的分支,网络流问题是该领域的研究核心,因为诸如指派、线性规划、整数规划、零一规划、拓扑图问题等,都可以全部或者部分地归为网络流问题。这个领域的问题以及结论非常多,建议非此专业的新手,把这门课当作算法课的补充与延伸,不要过于深入。
    • 该书中文版无中文版

计算机基础

  • Computer Systems: A Programmer's Perspective非英文原版 | 彩色版 | 带书签 | English

    • 简介: 这本书是所有入行计算机的人必看的一本「内功心法」,也是名校卡耐基·梅隆大学的计算机专业本科生基础教程,常看常新,海内外享誉无数。这本彩色版有点问题,不是原版,建议看中文版,对照英文。
    • 该书中文版《深入理解计算机系统》OCR带书签 | 高清扫描 | 彩色版
  • Computer Networking: A Top-Down Approach英文扫描版 | 彩色版 | 带凌乱书签 | English

    • 简介:这是计算机网络经典教材,采用自顶向下方法写作,适合大多数人。由于这本书还没有开放授权,所以只能找到一个不太清楚的 PDF 英文版,不过该书的中文版很清楚,也有完美书签。另外,该书的第六版已经开放下载,是英文原版。
    • 该书中文版《计算机网络:自顶向下方法》OCR带书签 | 高清扫描
  • Computer Networks: A Systems Approach英文原版 | 彩色版 | 带书签 | English

    • 简介:该书与《计算机网络:自顶向下方法》齐名,该书的顺序是自底向上,但是没有花费过多的笔墨介绍物理层。该书对于链路层、网络层、高级网络层、端到端(传输层)的介绍非常详细,可以有助于网络学习者快速建立全局观,而且可以避免沉迷在纷繁的应用层协议里无法自拔。推荐初学者先看这本书。
    • 该书中文版《计算机网络:系统方法》OCR带书签 | 高清扫描
  • Compilers: Principles, Techniques, and ToolsOCR带书签 | 高清扫描 | English

    • 简介:这就是大名鼎鼎的编译原理「恐龙书」或「龙书」,另有「虎书」、「鲸书」,但是三本书中唯有龙书最牛
    • 该书中文版《编译原理》OCR带书签 | 高清扫描
  • Operating System Concepts英文原版 | 彩色版 | 带书签 | English

    • 简介:操作系统有很多的经典教材,这本书是其中之一。
    • 该书中文版《操作系统概念中文》OCR带书签 | 高清扫描
  • Algorithms英文原版 | 彩色版 | 带书签 | English

    • 简介:这本就是大名鼎鼎的「算法4」,这本书比《算法导论》简单点,但是学起来更顺手。
    • 该书中文版《算法》OCR带书签 | 高清扫描
  • Introduction to Algorithms英文原版 | 彩色版 | 带书签 | English

    • 简介:算法导论是算法学习者必备的一本书,内容深度、广度都很大,是进阶选手、基础比较高的学习者所必看的一本算法书。该书给出的都是伪代码,因此比较适合理解原理。
    • 该书中文版《算法导论》OCR带书签 | 高清扫描
  • Computer Organization and Design: The Hardware/Software Interface英文原版 | 彩色版 | 带书签 | English

    • 简介:这本书是计算机原理界的大牛 Patterson, David A. 的著作,此人是计算机原理界的大佬,更是计算机体系结构(也就是 CPU 原理)的执牛耳者,著名的《计算机体系结构:量化研究方法》也是他的作品。
    • 该书中文版《计算机组成与设计:硬件/软件接口》OCR带书签 | 高清扫描
  • Computer Architecture:A Quantitative Approach,Fifth Edition英文原版 | 彩色版 | 带书签 | English

    • 简介:《计算机体系结构:量化研究方法(第5版)》是最权威的计算机体系结构著作,是久负盛名的经典作品。书中系统地介绍了计算机系统的设计基础、指令集系统结构、流水线和指令集并行技术、层次化存储系统与存储设备、互连网络以及多处理器系统等重要内容。

UNIX & Linux

  • Linux Kernel Development英文原版 | 彩色版 | 带书签 | English

  • Harley Hahn's Guide to Unix and Linux英文原版 | 彩色版 | 带书签 | English

    • 简介:这本书的作者哈雷·哈恩以幽默风趣的口吻讲述了 UNIX / Linux 的前世今生以及常用命令的由来、用法,这本书是入门 UNIX 世界的必读之书,假如你是一个对 UNIX 世界一无所知,只会用 Windows 的小白,那么这本书极其适合你。可惜的是,这本书的中文版绝版了;本书中文版被命名为 《Unix & Linux 大学教程》,实在让人摸不着头脑。
    • 该书中文版《Unix & Linux 大学教程》OCR带书签 | 次高清扫描
  • Advanced Programming in the UNIX Environment英文原版

    • 简介:Unix 环境高级编程是软件工程师必读之一,通过阅读此书,你将系统理解很多软件核心概念,如线程,并发,同步/异步IO。

数据库

一键下载上述所有电子书

对于想收集起这些电子书以供日常翻阅的学习者,可单击此链接下载全部电子书。

工具篇

个人项目篇

个人修养篇

工具篇

习惯篇

About

I'm here to tell you some amazing stuff which teacher would never tell you.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Makefile 100.0%