00-computer classic reference books, 00-Classic Books

Source: Internet
Author: User

00-computer classic reference books, 00-Classic Books

1. Introduction to computer science

Introduction to computer science

2. Computer mathematics Basics

Advanced Mathematics

Linear Algebra

Probability Theory and mathematical statistics

Discrete Mathematics and Its Application

Discrete mathematics tutorial (Peking University Edition)

What is mathematics?

Specific mathematics: Basics of Computer Science

3. C Language

Tan haoqiang C Program Design

C primer plus

The C programming language

C and pointer

C expert tutorial

C traps and Defects

C Language

C Standard Library

495 C language problems you must know

4. algorithms and data structures

Data structure (Tsinghua Edition)

Data Structure and algorithm analysis-C language description

Programming Pearl

Programming Pearl II

Introduction to Algorithms

Computer Programming art volume 1

Computer Programming Art 2

Computer Programming art volume 3

5. Electronic Technology Basics

Analog Electronic Technology (Simplified Chinese Version)

Digital Logic and Digital Integrated Circuit (Tsinghua Edition)

6. Assembly Language

Assembly Language (Wang Shuang Edition)

80x86 Assembly Language Programming Tutorial

Intel assembly language programming

Ibm pc assembly language programming (International Edition)

Advanced Assembly Language Programming

80386 of protection methods and Programming

Hacker disassembly secrets

32-bit assembly language programming in Windows

7. Computer Hardware principles

Computer composition-structured method

Microcomputer principle and interface technology (Chen Guangjun Edition)

Computer Architecture (Zhang Chenxi Edition)

Computer composition and design hardware/software interfaces

Intel microprocessor structure, programming and interfaces

Computer Architecture (quantitative research method)

Programming Excellence 1

Programming excellence 2

In-depth understanding of computer systems

Coding mysteries

8. Database System principles

Database System Concepts

Introduction to Database Systems

Database System implementation

9. compilation principles

Compilation principles (Tsinghua 2nd Edition)

Compilation Principles and Practices

Compilation principles: principles, technologies and tools

Modern compilation principles-C language description

Advanced compiler design and implementation

10. Operating System principles

Operating System Concepts

Modern Operating System

Linker and loader

Programmer self-cultivation: Links, loading and libraries

Write the operating system by yourself

Operating System Design and Implementation

11. Computer Network

Computer Networks)

TCP-IP volume 1

TCP-IP Volume 2

TCP-IP Volume 3

Use TCP/IP for Internet connection (Volume 1)

Second volume of Internet connection using TCP/IP

Using TCP/IP for Internet connection

12. Software Engineering and Object-Oriented Programming

C ++ programming ideology 1

Java programming ideas

Software Engineering)

Software Engineering: research methods of practitioners

Object-Oriented Analysis and Design

Head first design mode

Nature of the TAO: Object-oriented Practice Guide

Object-Oriented Analysis and Design

Agile Software Development: Principles, models, and practices

Design Mode: the basis for reusable Object-Oriented Software

Test-driven development

Refactoring-improving the design of existing code

Code Overview

Program Design practices

How programmers practice: from small workers to experts

Effective programmers

Code beauty

Mythical man-month

Construction and interpretation of computer programs

Amazing-Microsoft creates NT and the desperate future

Code optimization: Effective Use of memory [us] Chris Kaspersky

Good programming skills (Liang zhaoxin)

Game journey-my programming sentiment (cloud wind)

13. windows Programming Basics

Windows operating system principles

Inside Windows 2000

In-depth analysis of Windows operating systems

Night reading: from assembly language to Windows Kernel Programming

Windows Programming

WINDOWS core programming

14. linux/unix programming Basics

Laruence's Linux private dish: Basic Learning

Laruence's Linux private dish: Server SETUP

Linux Program Design

Advanced Programming in UNIX environment

Unix Network Programming volume 1

UNIX Network Programming Volume 2

UNIX programming Art

UNIX Shell example

15. Linux/unix kernel source code and drivers

Linux kernel design and implementation

Linux kernel source code Scenario Analysis

Deep understanding of Linux kernel

Complete Linux kernel Annotation

Linux Device Driver

16. C ++ Language

C ++ programming philosophy 2

Essential C ++

C ++ primer

C ++ Programming Language

Design and evolution of c ++ Language

Accelerated C ++

Valid C ++

More Effective tive C ++

Predictional C ++

More than tional C ++

New Thinking in C ++ Design

In-depth exploration of the C ++ Object Model

C ++ meditation

C ++ Templates: The Complete Guide

C ++ FAQs

17. Use the standard library STL

C ++ standard library

Valid STL

Generic programming and STL

18. STL source code

STL source code analysis

19. java language

Java programming ideas

Java programming Specification

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.