C/C++/linux推荐读物


虽然看了这么多,并不一定每本都认真看了,每一本都看懂了,但是大部分基础的还是能看懂,也尝试认真看并实践。
    除了专业基本课程《操作系统》《计算机网络》《数据结构》《数据库原理、应用》就不说了,同时也忽略大部分国产入门书籍,如《XXX天精通XXX》等。
    下面是书名和一点评价,评价全是个人观点、含强烈个人情绪,书名不提供链接,如需查询,推荐豆瓣读书;如需下载电子图书,推荐皮皮书屋

1.基础、语法系列

    《Absolute C++中文版》  没买c++ primer之前的第一本入门书 

    《c++ primer》                最经典C++入门读物  

2.特性  

    《STL源码剖析》                讲源码对大部分人来书很枯燥的,先学会用STL,再自己看代码就好多了 

    《Boost程序库探秘:尝试解析C++准标准库》    Boost库的使用  

    《Boost程序库探秘:尝试解析C++准标准库》    Boost库实现及使用  

    《  深度探索C++对象模型 》                              基于OOP之上的另一层抽象 

3.质量提高  

     《  C陷阱与缺陷.2版 》        很薄很经典 

    《高质量程序设计指南:C++/C语言-2版》    第二版内容比较丰富 推荐他的文章《林锐:我的大学十年  

    《c++应用程序性能优化》                            才从图书馆借的,据说内存讲的很好;我看了一下IBM网上有此书。  


    《短码之美:编程达人的心得技法》                无聊的时候可以玩玩 


    《  Effective C++:改善程序与设计的55个具体做法 》    侯捷翻译 必属经典 


4.网络  

    《  tcp/ip详解 》三卷        卷一协议相对简单,后两卷有压力 

    《  unix网络编程 》两卷      卷一网络编程API,很详细很多细节;卷二是IPC ;Stevens 系列 


    《C++网络编程.卷1,运用ACE和模式消除复杂性》     ACE库将网络操作的封装,也封装了线程等,主要是配合网络。一般人用不上 

    《网络游戏服务器编程》    比较基础,主要讲socket API,提供视野  

5.系统  

    《UNIX环境高级编程》 讲api的同时也在将操作系统  

    《Linux内核设计与实现》 可以说就是linux源码剖析  

    《Linux 程序设计》    比较适合linux入门  

    《深入理解LINUX内核》    不喜欢看源码怎么办,这这本书吧,拆开也可以分析系统 

      《深入理解计算机系统》    比较抽象、高级适合一定基础之后看,大部分是原理性的东西; 

    《鸟哥linux服务器》系列   属于linux入门系列  

6.框架及应用

    《深入浅出MFC》    MFC最好读物  另外有人叫我推荐《com本质论》 

    《  C++ GUI Qt4 编程 》  Qt最好的入门教程 

    《Qt高级编程:creating great software with C++ and QT 4》  比较抽象,用设计模块来讲Qt框架需要一点基础 

    《C++并行与分布式编程》 第一次读的时候太抽象,感觉很难静下心来读。 

    《大规模C++程序设计》 


7.职业素养  


    《我编程,我快乐:程序员职业规划之道》 

    《程序员的思维修炼:开发认知潜能的九堂课:Refactor your wetware》 


8.其他  

    《C++设计模式:基于Qt4开源跨平台开发框架》    设计模式类的不多,不过这么是基于Qt框架的讲的 

    《实战Nginx:取代Apache的高性能Web服务器》    web的构建,负载均衡 

    《C++游戏编程入门教程》 c++语言的应用,游戏的基本入门 

    《  MySQL必知必会 》 短小经典的mysql图书  mysql图书本来不多 

    《  暗时间 》 和编程无关貌似也有关,思维培养;单纯喜欢  刘未鹏 @pongba 推荐他的《  我在南大的七年 》以及其他博文 


其他语言  
    php: 
        《  PHP深度分析:101个核心技巧、窍门和问题解决方法 》    很久以前看的  适用于一点php时间经验 
        《PHP 6高级编程》                         
        《深入PHP:面向对象、模式与实践》 
                框架就是Yii等一些列MVC 

    python:

    《Python基础教程》 语言基础、用法;入门经典

    《Python 高级编程》 实践、特性;提高

考虑将要入手的书:  

    《Linux多线程服务端编程》 
    《MUD游戏编程》 
    《游戏中的网络编程技术及应用》 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值