Share some classic books in computer science-free

Source: Internet
Author: User

When I sorted out the downloaded files, I archived some e-books and found that many of them had collected a lot. Most of them were classic books, and some were clear and almost. I plan to transfer the files to share them later, I mainly use C \ C ++, which is basically a Windows platform, so it is basically an e-book in this aspect. I have made all my homework in year 34. -- For free, enjoy!

========================================================== ====================
C/C ++ Basics
Two le books

C Programming Language

 

C ++ Programming Language

Bytes ------------------------------------------------------------------------------------------------------
C ++ Primer

C ++ Primer Plus

 

C Primer Plus

10 books selected by C and C ++
C ++ Template Chinese edition

"C ++ meditation"

C ++ code design and reuse

C ++ and object-oriented numerical computing

C ++ object-oriented multi-thread programming

Path to C ++ practice

Essence of C and C ++ code

C and pointer

C traps and Defects

C expert Programming

Bytes -----------------------------------------------------------------------------------------------------------
Standard Library

C Standard Library

C ++ standard library self-repair Tutorial and Reference Manual

STL source code analysis

Negative STL

Two editions of the tive Series
Objective C ++

More Effective C ++
Bytes -------------------------------------------------------------------------------------------------------------
In-depth exploration of the C ++ Object Model

High-quality C ++/C Programming Guide

C language interface and implementation

495 C language problems you must know

C ++ programming thoughts

 

Design and evolution of c ++ Language
========================================================== ================================
Data structures and algorithms
Bible level, currently four volumes [4th volumes are 0, 2, 3, 4 have Chinese characters, 1st have only English draft, Chinese has not yet been published]
Computer Programming art-1st Basic Algorithms

Computer Programming art-2nd-volume semi-Numerical Algorithm

Computer Programming art-sorting and searching in 3rd volume

Computer Programming art-Introduction to combined algorithms and Boolean Functions in volume 1, 4th (Bilingual Version)

 

Computer Programming art-4th volume 1st (draft)

Computer Programming art-4th volume 2nd (Bilingual Version) generate all tuples and arrange

Computer Programming art-4th-3rd-book (Bilingual edition) generate all combinations and plans

Computer Programming art-4th volume 4th (Bilingual Version) generate all tree combinations and history

Bytes ----------------------------------------------------------------------------------------------------------------
Introduction to Algorithms

Data Structure and algorithm analysis-C language description

Data Structure and algorithm analysis-C ++ language description

Programming Pearl

========================================================== ======================================
Computer Systems
In-depth understanding of computer systems

Computer Organization and architecture

Construction and interpretation of computer programs
========================================================== ======================================
Design Mode
Design Patterns-Basics of reusable Object-Oriented Software

Headfirst design pattern [although it is java, it is quite interesting]

Part1

Part2
========================================================== ======================================
Network Programming
TCP/IP details 3
Volume 1-Agreement

Volume 2-Implementation

Volume 3-TCP transaction protocol, HTTP, NNTP and UNIX domain Protocol
Bytes ------------------------------------------------------------------------------------------------------------------
Use TCP_IP for three-volume Internet connection
Internet with TCP_IP (Volume 1: Principles, protocols and structures)

Using TCP_IP for Internet connection (Volume 2: Design, Implementation and kernel)

Internet with TCP_IP (Volume 3: customer-Server programming and Application)

 

Windows Network Programming"

 

Advanced TCP_IP Programming"

 

Bytes ------------------------------------------------------------------------------------------------------------------
...... To be continued!

 

Operating System
Operating System Concepts
Http://download.csdn.net/detail/ljbsdu/4827856
Operating System Design and ImplementationHttp://download.csdn.net/detail/ljbsdu/4827894
Write the operating system by yourselfHttp://download.csdn.net/detail/ljbsdu/4827958
Orange's. Implementation of an operating systemHttp://download.csdn.net/detail/ljbsdu/4828251

Compile Link
Compilation principles
Http://download.csdn.net/detail/ljbsdu/4827988
Advanced compiler design and implementationHttp://download.csdn.net/detail/ljbsdu/4828052
Modern Compilation Principle: C language descriptionHttp://download.csdn.net/detail/ljbsdu/4828075
Connectors and loadersHttp://download.csdn.net/detail/ljbsdu/4833558
Programmer self-cultivation-linking, loading and LibraryHttp://download.csdn.net/detail/ljbsdu/4833578

MFC VC
MFC Windows Programming
Http://download.csdn.net/detail/ljbsdu/4827340
In-depth introduction to MFCHttp://download.csdn.net/detail/ljbsdu/4831625
In-depth analysis of MFCHttp://download.csdn.net/detail/ljbsdu/4828266
Visual C ++ technology insiderHttp://download.csdn.net/detail/ljbsdu/4828229

Windows Programming
WINDOWS core programming
Http://download.csdn.net/detail/ljbsdu/4833956
Windows ProgrammingHttp://download.csdn.net/detail/ljbsdu/4833890
In-depth analysis of WINDOWS Operating SystemHttp://download.csdn.net/detail/ljbsdu/4833647

Program debugging
Windows program debugging
Http://download.csdn.net/detail/ljbsdu/4831776
Practical Manual for C ++ program debuggingHttp://download.csdn.net/detail/ljbsdu/4834029

Object-Oriented Analysis/UML
Object-Oriented Analysis and Design
Http://download.csdn.net/detail/ljbsdu/4827617
In-depth introduction to Object-Oriented Analysis and DesignHttp://download.csdn.net/detail/ljbsdu/4827678
UML User GuideHttp://download.csdn.net/detail/ljbsdu/4827522
UML and Model ApplicationHttp://download.csdn.net/detail/ljbsdu/4827734

Software Engineering
The path for programmers to practice, from small workers to experts
Http://download.csdn.net/detail/ljbsdu/4832001
Code DaquanHttp://download.csdn.net/detail/ljbsdu/4832457
Mythical man-monthHttp://download.csdn.net/detail/ljbsdu/4831981

Miscellaneous
Win32 Multi-Thread Programming
Http://download.csdn.net/detail/ljbsdu/4832499
The beauty of programming: Microsoft technical interview experienceHttp://download.csdn.net/detail/ljbsdu/4827410
Http://download.csdn.net/detail/ljbsdu/4835112 of Godel, Escher, Bach-the great achievement of different sets

Virtual Machine Design and Implementation-C/C ++Http://download.csdn.net/detail/ljbsdu/4834179

Virtual Machine Design and Implementation-English version of C/C ++Http://download.csdn.net/detail/ljbsdu/4835998

Bytes ------------------------------------------------------------------------------------------------------------------------

The end

I am too lazy to do the link later. It is too hard.

The upload of CSDN is faulty. After several resources are uploaded several times, it is displayed that the upload is successful and the resource list is available. The result is refreshed and gone after a while !!! In the air, the resources of more than 100 MB are passed to the white and are not displayed.If the upload is successful, you will see it later-no !! If you forget it, you have a chance to upload it again. -- 2012-12-1-upload is complete.

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.