Summary of some classical books on computer programming (to be supplemented together !)

Source: Internet
Author: User

(Last Update Time: 2010.11.26)

This post was originally discussed at the C ++ struggle Park Forum. Later I felt it was necessary to share it with more friends, so I posted it here. I hope you can add it together.

I personally learned C/C ++, so I will not discuss Java and other programming languages.
Here we will mainly discuss the typical books in C/C ++, and some important books in the field of computer science!

I believe that this post will certainly help many C/C ++ and family planning students.

Format: Title + Douban Link (preferably classification)

I have not read many books, so I hope you can classify them. If I have incorrect types of books, please submit them. Thank you.

 

(I hope you can give me more comments below. Don't let this article sink. Thank you)

 

C/C ++:
C programming language http://book.douban.com/subject/1139336/
C primer plus, http://book.douban.com/subject/1319751/
C traps and defects http://book.douban.com/subject/2778632/
C and pointer http://book.douban.com/subject/3012360/
C expert programming http://book.douban.com/subject/2377310/
"Programming Pearl" http://book.douban.com/subject/1910326/
C ++ Primer, http://book.douban.com/subject/1767741/

C ++ Primer Plus http://book.douban.com/subject/1319751/

C ++ programming language http://book.douban.com/subject/1099889/

Objective C ++ http://book.douban.com/subject/1842426/

More Effective C ++ http://book.douban.com/subject/1453373/

Deep Exploration C ++ object model http://book.douban.com/subject/1091086/

STL source code analysis, http://book.douban.com/subject/1110934/

C ++ library http://book.douban.com/subject/1110941/

 

Data structures and algorithms:
Yan Weimin http://book.douban.com/subject/2024655/ data structure (C language)
Data Structure and algorithm analysis, http://book.douban.com/subject/1971825/
Introduction to algorithms: http://book.douban.com/subject/1885170/

Design and Analysis of computer algorithm http://book.douban.com/subject/1683278

 

Windows Programming
Windows program design, http://book.douban.com/subject/1088168/
Windows core programming Co., http://book.douban.com/subject/1088045/.
"In-depth introduction to MFC" http://book.douban.com/subject/1482240/
The VC ++ in-depth explanation "http://book.douban.com/subject/1835449/

 

Operating System:
Computer mind: philosophical principles of operating systems http://book.douban.com/subject/3670621/
Modern Operating Systems (version 2nd) http://book.douban.com/subject/1390650/
"Self-written operating system" http://book.douban.com/subject/1422377/
In-depth analysis of Windows operating system http://book.douban.com/subject/2031396/
Deep understanding of computer systems http://book.douban.com/subject/1230413/

Operating system design and implementation (Third edition) http://book.douban.com/subject/2044818/

 

Database:
Introduction to database systems (Fourth Edition) http://book.douban.com/subject/1945005/

 

Computer network:
Author of computer networks: (US) tenanborm http://book.douban.com/subject/1179807/
Three volumes in "TCP/IP details"
Http://book.douban.com/subject/1088054/
Http://book.douban.com/subject/1087767/
Http://book.douban.com/subject/1058634/

 

Software Engineering:

Man-month myth http://book.douban.com/subject/2230248/
Refactoring: improving the design of existing code http://book.douban.com/subject/2989411/
Http://book.douban.com/subject/2347793/ of Agile Software Development: Principles, models and practices
Enterprise Application Architecture Model http://book.douban.com/subject/4826290/

Others:
Design Pattern: the basis of reusable object-oriented software http://book.douban.com/subject/1099305/

 

Tanky Woo original, reprinted Please note: Reprinted from tanky Woo
Article Title: good books on Computer Programming
Link: http://www.wutianqi.com /? P = 1596

 

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.