C ++ books

Source: Internet
Author: User
C ++ Development    1. c ++ Primer: a must-have book for a comprehensive study of C ++ 2. Thinking in C ++: understand the mechanisms behind C ++ 3. in-depth exploration of the C ++ object model: an in-depth understanding of C ++ is also the only way to learn com

Windows Platform Getting started 1. Windows Programming: This book focuses on the use of Windows APIs and is a Windows Programming entry-level book. The knowledge involved in the previous book is basically enough. If there is not enough time, you can simply read the previous book.    2. Win32 multi-threaded programming: Required for multi-threaded programming in Windows    3. Windows core programming: Basic knowledge of the window platform: Message mechanism, memory management, multithreading, dynamic link library, etc.    4. Windows Network Programming: describes the development and concurrent processing models of various network protocols in windows.    Advanced 1. in-depth introduction to MFC: Although MFC is outdated in Windows programming, Its Mechanism still has the value of learning. Focuses on the six mechanisms of MFC mentioned in the book    2. "com Essence Theory": COM is one of the important technologies for building user State in windows. It is a required course for Windows development. This book elaborates on the design motivation of COM.    3. In-depth analysis of ATL: The full name of ATL is active templete library, which encapsulates com with a C ++ template. This book focuses on source code analysis.    4. wtl White Paper: wtl originated from Microsoft and is an open-source Template Library Based on ATL. It is mainly used for Interface Programming and tools.    5. Code Daquan: This book focuses on engineering coding specifications.    Advanced 1. In-depth analysis of Windows operating system: Windows Daniel books, mainly about the kernel principles of Windows operating systems    Debugging technology 1. Software Debugging    2. Windows Advanced debugging    3. Efficient troubleshooting of Windows user-state programs

 

Linux platform Linux Kernel 1. Linux kernel development/Linux kernel design and implementation    Linux and shell programming 1. Sed & awk/SED and awk: SED and awk are common log analysis tools in Linux.    Linux Programming 1. Beginning Linux programming/Linux programming: a well-established entry book for Linux Programming    2. advanced Programming in the Unix environment/Unix environment advanced programming: a detailed summary of the Unix programming environment, knowledge about inter-process communication, network communication, and file systems    Network Programming 1. "TCP/IP protocol strated, volume I"/"TCP/IP details, Volume 1": it is of great help to understand the design concept of the TCP/IP protocol and the details of the Protocol.    2. "UNIX network programming"/"UNIX network programming", Volume 1 and Volume 2: insurmountable books on network programming, no matter what

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.