linux 环境下c++编程书目推荐

书籍推荐(假定有基本C基础)

深入理解计算机系统

§ C学习

Ø C陷阱与缺陷

Ø C和指针

§ 基本C++学习

Ø Essential C++

Ø Effective C++

Ø More Effective C++

Ø C++沉思录中面向对象的部分

Ø 设计模式精解

§ 深入C++学习

Ø 深度探索C++对象模型

Ø 模版学习

Ø C++ Template:Complete Guide

Ø Modern C++ Design

Ø 模版库学习

Ø C++标准程序库

Ø Effective STL

Ø STL源码剖析

Ø C++学习收工

Ø Exceptional C++

Ø More Exceptional C++

Ø C算法卷一、卷二

语言到了一定程度,可以进行系统的学习

§ 建议首先学习Windows操作系统

Ø Windows比Linux先进(内核结构,线程)

Ø 学习windows能尽快熟悉先进的软件架构(各种架构库,天生的消息循环观察者)

§ WindowsAPI学习

Ø Programming windows(上下册)

Ø Windows核心编程

§ MFC学习

Ø MFC基本使用的学习

Ø 深入浅出MFC

§ COM学习

Ø COM原理与应用

Ø ATL Internals

§ 可进行Linux系统的学习

§ Linux系统操作

Ø 鸟哥的Linux私房菜:基础学习篇

Ø 鸟哥的Linux私房菜:服务器架设篇

§ Linux系统API

Ø Unix环境高级编程

Ø Unix网络编程卷一、卷二

Ø C++网络编程卷1、卷2

Ø ACE程序员指南

n Linux内核学习

n 一定要先学Linux设备驱动编程

n 学习内核源代码

Linux内核完全剖析--基于0.12内核》

n 学习内核源代码,要有方向性。

n 文件系统

n 网络系统

你可能感兴趣的:(编程,C++,windows,linux,mfc,linux内核)