吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 6702|回复: 18
收起左侧

[其他转载] c\c++编程之书籍推荐

  [复制链接]
七寸往事 发表于 2014-10-31 15:42
一、C语言:
《C语言程序设计》
作  者:谭浩强 编
出 版 社:清华大学出版社

评价:几乎中国学过c语言的人都读过这本书,书很详细,很适合初学者看,应付国内的一些考试很有效,但是应用到开发,需要其他一些书籍(最好是外国书籍,毕竟c是老美发明的)


《C和指针》
POINTERS ON C Kenneth A.Reek、
徐波 人民邮电出版社

评价:不算厚的书,纠正对指针的错误理解,这是必读经典,相信会带给你很多思考。(单单一本还不够,继续往后看)


《C陷阱与缺陷》
Andrew Koenig、 高巍
人民邮电出版社

评价:读完豁然开朗,对C语言常见的陷阱进行剖析,必须经典。


《C专家编程》
Expert C Programming Deep C Secrets Peter Van
Der Linden 人民邮电出版社 (2008-02出版)

二、数据结构与算法:
都说编程=语言+算法,那么算法是很重要的一块,可以说是编程的灵魂,希望大家能够重视

《清华大学计算机系列教材•数据结构(C语言版)(附光盘1张)》
吴伟民、 严蔚敏
清华大学出版社

评价:非常基础的数据结构书籍,每一种数据结构都有对应的代码,只是代码是类c的伪代码写的,需要自己重新code

《算法导论(原书第2版)》
科曼(Cormen T.H.)、等、 潘金贵
机械工业出版社 (2006-09出版)

评价:经典著作,有能力最好能全部看完,本屌只看了前几章就觉得非常受用,网上有相关的公开课视频,可以配套学习

《程序员面试宝典(第3版)》
欧立奇、刘洋、 段韬
电子工业出版社

评价:;;里面的题目很有意思,C语言掌握的怎么样拿这本书验一验就知道了

三、C++学习
c++不推荐看谭浩强的书,谭的书是按照c的思路写的,不利于对面向对象编程的掌握
1.《C++ Primer》:全面学习C++的必备书籍
2.《Thinking in C++》:了解C++背后的一些机制
3.《深度探索C++对象模型》:深入了解C++,也是学习COM的必经之路


四、c\c++开发windows平台

入门
1.《Windows程序设计》:这本书主要讲的是Windows API的使用,是Windows编程入门书籍。上册涉及到的知识基本上就够用了,时间不充裕的话阅读上册即可。

2.《Win32多线程程序设计》:Windows下多线程编程必备

3.《Windows核心编程》:Window平台基础知识:消息机制,内存管理,多线程,动态链接库等

4.《Windows网络编程》:介绍Windows下各种网络协议的开发和并发处理模型。

进阶
1.《深入浅出MFC》:Windows下编程,MFC虽然有些过时,但其机制还是有学习的价值。重点学习书中提到的MFC 6大机制

2.《COM本质论》:COM是Windows构建用户态的重要技术之一,Windows开发必修课,本书对COM的设计动机作了深入阐述

3.《深入解析ATL》:ATL全名Active Templete Library,是用C++的模版封装了COM,这本书主要讲的是对源码分析

4.《WTL White Paper》:WTL源自微软,基于ATL的一套开源模版库,主要用于界面编程和工具类的使用

5.《代码大全》:这边书主要讲的是工程编码规范

高级
1.《深入解析Windows操作系统》:Windows大牛书籍,讲的主要是Windows操作系统的内核原理

调试技术
1.《软件调试》

2.《Windows高级调试》

3.《windows用户态程序高效排错》

五、c\c++开发linux平台
没做过linux下的c\c++项目,别人推荐的书
Linux内核
1.《Linux Kernel Development》/《Linux内核设计与实现》:Robert Love的著作,不厚的一本书,深入浅出地将Linux内核娓娓道来

Linux使用和Shell编程
1.《sed & awk》/《sed与awk》:sed与awk都是Linux下常用的日志分析利器

Linux编程
1.《Beginning Linux Programming》/《Linux程序设计》:老牌的Linux编程入门书

2.《Advanced Programming in the Unix Environment》/《Unix环境高级编程》:对Unix编程环境做了细致的总结,涵盖了进程间通讯、网络通讯、文件系统等各方面的知识

网络编程
1.《TCP/IP Illustrated, Volume I》/《TCP/IP详解,卷一》:对理解TCP/IP协议的设计理念和协议细节有显著的帮助。

2.《Unix Network Programming》/《Unix网络编程》,卷一、卷二:网络编程方面难以逾越的著作,事无巨细、深入浅出,强烈推荐

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

头像被屏蔽
hewyi8023 发表于 2014-10-31 16:12
提示: 作者被禁止或删除 内容自动屏蔽
lkjlinjie 发表于 2015-2-2 21:57
a348188312 发表于 2014-10-31 17:08
我就是学软件的 但是我是普通的技校  自己努力!!!!!!!!!!
头像被屏蔽
yyz219 发表于 2014-10-31 16:31
提示: 作者被禁止或删除 内容自动屏蔽
天下湿湿 发表于 2014-10-31 20:47
好牛掰~~~~~~~
manbajie 发表于 2014-10-31 21:45
看看都有啥好书
fengzi520ing 发表于 2014-11-1 21:46
能附上下载链接就更好了。。。
梁小无拆 发表于 2014-11-10 16:21

能附上下载链接就更好了。。。
crackfan 发表于 2014-11-13 12:16
感觉学习MFC之前 还是学习下SDK比较好
kanxue2018 发表于 2014-11-13 12:47
很不错了,有3本书我已经有了。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-15 08:40

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表