Recommendation principles:
It is better to be honest and never mix in the dregs (a good book may not be suitable for everyone, but it must be a good book for its target readers ).
Book selection principles:
There are foreign ones, not domestic ones
There are original versions, not translated
View master's Works
It is best to read textbooks from abroad for computer books, because the classic textbooks are all from abroad and the original English versions should be read as much as possible. If a person never comes into contact with the original English version, therefore, his information is certainly slower to accept than others, which is virtually far behind. I suggest that if you have learned English as a foreign language, you must read the original English version or photocopy teaching materials. Besides, msdn is mostly in English, isn't it? The University has to pass level 4 and Level 6, and there are many courses. Therefore, we need to combine the two in order to spend less time and learn English well.
C (C language)
Title: The C programming language, Second Edition
Title (Chinese): C programming language, Version 2
Original Author: Brian W. kernighan/Dennis Ritchie
Title: the art and science of C: A library-based introduction to computer science
Title (Chinese): Science and Art in C Language
Original Author: Eric S. Roberts
Title: programming into actions in C: a second course in computer science
Title (Chinese): abstract thinking of C Programming
Original Author: Eric S. Roberts
Title: Expert C Programming
Title (Chinese): Expert C Programming
Author: Andrew Koenig
Title: C traps and pitfalls
Title (Chinese): c traps and Defects
Author: Andrew Koenig
C ++ (C ++)
Title: C ++ primer, Third Edition & Forth edition
Title (Chinese): c ++ primer (third and fourth editions)
Original Author: Stanley B. Lippman/Jos é e Lajoie/Barbara E. Moo
Translators: Li shixian, Jiang Aijun, Mei Xiaoyong, Lin Yu
In all fairness, the third edition of this book is not suitable for entry, but the fourth edition is suitable. So the emergence of the fourth version does not mean that the third version will lose its value. In my opinion, the best way is to buy a fourth version of the Chinese version and a third version of the English version. The Chinese version is used for entry, and the English version is used for reference. Mufasa
Title: The C ++ programming language, Special Edition
Title (Chinese): c ++ programming language (Special Edition)
Original Author: Bjarne stroustrup
Title: Inside the C ++ Object Model
Title (Chinese): in-depth exploration of the C ++ Object Model
Original Author: Stanley B. Lippman
Title (English): Valid tive C ++, thrid Edition
Title (Chinese): Objective C ++ (Third edition)
Original Author: Scott Meyers
Title: more effective C ++
Title (Chinese): More effective C ++
Original Author: Scott Meyers
Translator: Hou Jie
Title: Thinking in C ++, Second Edition
Title (Chinese): c ++ programming ideology (second edition)
Original Author: Bruce Eckel
Title: Thinking in C ++, Volume 2: practical programming
Title (Chinese): c ++ programming ideology 2nd volume: practical programming technology
Original Author: Bruce Eckel/Chuck Alison
Title: ruminations on C ++: a decade of programming insight and experience
Title (Chinese): c ++ meditation
Author: Andrew Koenig/Barbara moo
Object-oriented (Object-Oriented)
Title: object-oriented analysis and design with applications, Second Edition
Title (Chinese): Object-Oriented Analysis and Design (version 2)
Original Author: Grady booch
Title: object-oriented modeling and design with UML, Second Edition
Title (Chinese): UML object-oriented modeling and design (version 2)
Original Author: Michael Blaha/James Rumbaugh
Translators: Che hayang, Yang Mei
Title: object-oriented software construction (second edition)
Title (Chinese): Object-oriented Software Architecture (version 2)
Original Author: Bertrand Meyer
Title: design patterns: Elements of reusable object-oriented software
Title (Chinese): design model: the basis for reusable Object-Oriented Software
Original Author: Erich Gamma/Richard helm/Ralph Johnson/John vlissides