c++网络编程书籍推荐(c网络编程书籍推荐)
编程初学者看什么书比较好
如果刚入门的话!~估计有下一些苦功夫哦!
下面我就给你介绍一些书籍吧:
自己买一本《C primer plus》,学完这本书你的C语言基础就不错了!!
数据结构对一个程序员来讲是重要的哦!接下来你就看一下严蔚敏的《数据结构与算法》。
程序员面试有很大比重都要问这些,至于项目那是你以后的事了。
C++的话我推荐看《C++ primer》电子书网上都可以下载的。
之后就要看你想往哪个方向发展了C或C++!!~
往C方向发展的话,最好要学习一下Linux,其中又分网络编程和驱动开发。
往C++方向发展的话建议你学一下一下书籍:
Visual C++ 技术内幕(第五版)
《深入浅出MFC》
《C++编程思想》
《MFC经典问答》
调试《应用程序调试技术》
Charles Petzold 的《windows 程序设计》
了解API函数
《Effective C++》、《More Effective》
《windows 核心编程》
模板:《C++ Templates(简体中文).pdf》
C/C++ 编程 100 例
标准库:《C++ 标准程序设计.pdf》
《C++ 标准程序设计》
STL:《Effective STL》
《C++ 标准程序库》
《C++ STL》
《STL 源代码剖析》
《编程高手箴言》
《C++ windows API 编程》
当然你也要学习一下数据库和计算机网络
关于数据库的教程的话网上有很多自己去下载吧!!!~
计算机网络的话看一下《计算机网络第五版》具体协议方面的看一下《TCP/IP详解》这本书号称是TCP/IP领域的圣经
就说这些了,已经够你看的了……希望对你有帮助。(转)
谁给我推荐一本学些C++的书,比较经典的那种.
个人阅读过的:
Essential C++
imperferct c++
Think in C++
The C++ program language
以下是网友整理:
1:Bjarne Stroustrup, The C++ Programming Language (Special 3rd Edition)
《C++ 程序设计语言(特别版)》,裘宗燕译,机械工业出版社,计算机科学丛书,¥85
另David Vandevoorde, C++ Solutions Companion to The C++ Programming Language
《C++程序设计语言题解》,裘宗燕译,机械工业出版社,计算机科学丛书,¥23
2:Bjarne Stroustrup, The Design and Evolution of C++
《C++ 语言的设计和演化》,裘宗燕译,机械工业出版社,计算机科学丛书,¥48
1:Andrew Koenig, Barbara E. Moo, Accelerated C++: Practical Programming by Example
《Accelerated C++ 中文版》,覃剑锋译,中国电力出版社,深入C++ 系列,¥39.5
2:Stanley B.Lippman, Josee Lajoie, C++ Primer (3rd Edition)
《C++ Primer (3rd) 中文版》,潘爱民、张丽译,中国电力出版社,深入C++系列,¥128
《C++ Primer (4th) 中文版》,李师贤、蒋爱军、梅晓勇、林瑛译,人民邮电出版社,图灵计算机科学丛书,¥99
另Clovis L.Tondo Bruce P.Leung,《C++ Primer Answer Book》
《C++ Primer 题解》,侯捷译,华中科技大学出版社,侯捷译作系列,¥48
《C++ Primer(第4版)习题解答》,蒋爱军、李师贤、梅晓勇著,人民邮电出版社,图灵计算机科学丛书,¥45
3:Stanley B. Lippman, Essential C++
《Essential C++ 中文版》,侯捷译,华中科技大学出版社,侯捷译作系列,¥39.8
4:Francis Glassborow, You Can Do It!: A Beginner's Introduction to Computer Programming
《You Can Do It——C++编程新手互动教程》,徐波译,人民邮电出版社,¥45
高效、健壮编程
1:Scott Meyers, Effective C++: 55 Specific Ways to Improve Your Programs and Design (3nd Edition)
《Effective C++ 3rd 中文版》,侯捷译,电子工业出版社,¥58
2:Scott Meyers, More Effective C++: 35 New Ways to Improve Your Programs and Designs
《More Effective C++ 中文版》,侯捷译,中国电力出版社,深入C++系列,¥50
3:Herb Sutter, Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions
《Exceptional C++ 中文版》,卓小涛译,中国电力出版社,深入C++系列,¥35
4:Herb Sutter, More Exceptional C++ : 40 New Engineering Puzzles, Programming Problems, and Solutions
《More Exceptional C++ 中文版》,於春景译,华中科技大学出版社,深入C++丛书,¥39.8
5:Stephen C. Dewhurst, C++ Gotchas: Avoiding Common Problems in Coding and Design
《C++ 程序设计陷阱》,陈君译,中国青年出版社,¥36.8
6:Dov Bulka David Mayhew, Efficient C++: Performance Programming Techniques
《提高 C++ 性能的编程技术》,常晓波、朱剑平译,清华大学出版社,¥33
模板和泛型编程
1:David Vandevoorde, Nicolai M. Josuttis, C++ Templates: The Complete Guide
《C++ Templates 中文版》(简体),陈伟柱译,人民邮电出版社,C和C++实务精选,¥62
《C++ Templates 中文版》(繁体),侯捷译,台湾碁峰资讯股份有限公司
2:Andrei Alexandrescu, Modern C++ Design: Generic Programming and Design Patterns Applied
《C++ 设计新思维:泛型编程与设计模式之应用》,侯捷、於春景译,华中科技大学出版社,¥59.8
标准库
1:Nicolai M. Josuttis, The C++ Standard Library: A Tutorial and Reference
《C++ 标准程序库:自修教程与参考手册》,侯捷、孟岩译,华中科技大学出版社,侯捷译作系列,¥108
2:Angelika Langer, Klaus Kreft, Standard C++ IOStreams and Locales: Advanced Programmer's Guide and Reference
《标准 C++ 输入输出流与本地化》,何渝、孙悦红、刘宏志、武剑译,人民邮电出版社,计算机技术译林精选系列,¥57 //中文版不好?
3:Scott Meyers, Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library
《Effective STL 中文版》,潘爱民、陈铭、邹开红译,清华大学出版社,¥30
4:Matthew H. Austern , Generic Programming and the STL: Using and Extending the C++ Standard Template Library
《泛型编程与STL》,侯捷译,中国电力出版社,深入C++系列,¥72
5:P.J.Plauger,Alexander A.Stepanov,Meng Lee,David R.Musser,Prentice Hall, C++ Standard Template Library
《C++ STL 中文版》,王昕译,中国电力出版社,深入C++系列,¥69
6:侯捷,《STL 源码剖析》,华中科技大学出版社,侯捷译作系列,¥68
网络编程
1:Douglas C. Schmidt, Stephen D. Huston, C++ Network Programming, Volume 1: Mastering Complexity with ACE and Patterns
《C++ 网络编程,卷1:运用ACE和模式消除复杂性》,於春景译,华中科技大学出版社,¥35
2:Douglas C. Schmidt, Stephen D. Huston, C++ Network Programming, Volume 2: Systematic Reuse with ACE and Frameworks
《C++ 网络编程,卷2:基于ACE和框架的系统化复用》,马维达译,电子工业出版社,¥38
其他
1:Bruce Eckel, Thinking in C++, Volume 1: Introduction to Standard C++ (2nd Edition)
《C++ 编程思想(第2版)第1卷:标准 C++ 导引》,刘宗田、袁兆山、潘秋菱译,机械工业出版社,计算机科学丛书,¥59
2:Bruce Eckel, Chuck Alison, Thinking in C++, Volume 2: Practical Programming (Second Edition)
《C++编程思想 第2卷:实用编程技术》,刁成嘉译,机械工业出版社,计算机科学丛书,¥59
3:Andrew Koenig, Barbara E. Moo, Ruminations on C++: A Decade of Programming Insight and Experience
《C++ 沉思录》,黄晓春译,人民邮电出版社,C和C++实务精选,¥50
4:Stanley B. Lippman, Inside The C++ Object Model
《深度探索 C++ 对象模型》,侯捷译,华中科技大学出版社,侯捷译作系列,¥54
5:Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides, Design Patterns: Elements of Reusable Object-Oriented software
《设计模式:可复用面向对象软件的基础》,李英军、马晓星、蔡敏、刘建中译,机械工业出版,计算机科学丛书,¥35
6:Martin Fowler, Refactoring: Improving the Design of Existing Code
《重构:改善既有代码的设计(中文版)》,侯捷、熊节译,中国电力出版社,软件工程系列,¥68
7:John Lakos, Large-Scale C++ Software Design
《大规模 C++ 程序设计》,李师贤、明仲译,中国电力出版社,深入C++系列,¥72
8:Matthew Wilson, Imperfect C++ : Practical Solutions for Real-Life Programming
《Imperfect C++中文版》,荣耀、刘未鹏译,人民邮电出版社,¥75
9:James O.Coplien, Multi-Paradigm Design for C++
《C++ 多范型设计》,鄢爱兰、周辉译,中国电力出版社,深入C++系列,¥26
10:Herb Sutter,Andrei Alexandrescu, C++ Coding Standards: 101 Rules,Guidelines,and Best Practices
《C++ 编程规范:101条规则、准则与最佳实践》,刘基诚译,人民邮电出版社,图灵程序设计丛书,¥35
11:David Abrahams,Aleksey Gurtovoy, C++ Template Metaprogramming: Concepts, Tools, and Techniques from
电脑编程入门书籍,应该先看什么
我转载的,感觉对你有用!!! 都是我看过或正要看的书,晾晾书架,希望对后来者也有一点作用,当年我也是浪费时间看了一些没有价值的书籍,颇为后悔,现将精华总结如下:
c语言篇:(虽有人说学C++不用先学c,但我颇不以为然,不知数据为何,又何来的封装继承多态)
1:c语言入门大学教程c语言谭浩强版足以。
2:windows c语言API编程基础,推荐《windows程序设计(第5版)》 Charles Petzold着,通过学习可对界面编程一览无遗,剩下的就是看怎样用c++进行包装,体会c++面向对象复用代码的威力了。
3:《TCP/IP协议及网络编程技术》 罗军舟等编着 清华大学出版社 国货上品,是应用c语言在windows下进行网络编程的好教材.也是使用c++进行网络编程的知识准备。
C++基础篇: 1:《C++Primer(3or4版)》入门第一部.
2:《深入浅出MFC》 侯捷着 国货精品,本应归入学习vc的范畴,但他实际是对widows API的c++框架介绍,用来做vc项目只能起辅助作用,对建立c++面向对象思想却多有启迪。
3: 《C++标准程序库》 侯捷/孟岩译 库是语言的延伸,学习c++不可不看。
4: 《C++实践之路》 周良忠译 一个计算器例子贯穿全书,几乎用到C++所有知识,真正的例子驱动教学法。
面向对象技术:
1: 《设计模式-可复用面向对象软件的基础》 美国四人帮的跨时代大作 230页却足以开启一个时代,真正体现了面向对象技术的价值,是代码复用的经典之作,不能不看。
2: 《UML Distilled》 UML建模很火欧,但对我来说看主要目的是看懂类关系草图,这本小书足以。
c++进阶篇
1: 《C++高级编程》 刘鑫等译 有对c++知识的精要总结其中包括如何更好地实现重用、如何有效地测试和调试等C++专业人员常用的一些技术与方法,值得了解。
2: 《Effective C++》,《必知必会》,《c++编程规范》 三本小书却足以检测你对c++知识掌握的真正情况。
c++高阶篇:(本人仍在阅读中)
1: 《深入探索c++对象模型》 侯捷译 对C++内存布局的深入介绍,是真正理解com/corba等组件技术的必备基础。
2: 《C++ Templates中文版》 陈伟柱译 模板圣经,现代c++发展的前沿泛型编程思想总结 (是看懂boost类库的知识储备)。
3:《C++设计新思维》 侯捷/於春景译 泛型编程与设计模式的综合应用,锻炼思维的好书,(已经买了半年多了,等我有空时一定看'_')。
其他:
C++编程思想,C++语言之父的c++语言特别版 等书本人只在书店里见过,没有阅读就不敢置评了。
(一)语言入门:
《C++ Primer》
最新版本:第三版(第四版国外已上架,国内一些网上书店也在预订中)
适合有丰富C经验,缺乏C++经验的。不过我个人一直认为此书带着过于强烈的C语言的痕迹,对于C++的学习未必是好事。
《The C++ Programming Language》/《C++程序设计语言》
最新版本:第三版特别版
简称TC++PL,有其他语言的丰富经验的。(也有人简称之为“TCPL”,但需与另一本《The C Programmer Language》区分开来)
《Essential C++》
《Accelerated C++》
这两本薄一些,都是不错的选择。《Accelerated C++》本人没有读过,从各方面的评价来看,完全值得推荐。
以上几本书都有相应的中文版,而且翻译的质量都不错。上面的书未必都需要读一遍,但无论如何,TC++PL是应该阅读的。
(二)进阶A:
这个路线侧重于语言本身
《Effective C++》
最新版本:第二版(第三版国外已上架,国内一些网上书店也在预订中)
简称EC。C++程序员必读!很多时候,我们说C++圣经不是指TC++PL,而是这一本。《The Pragmatic Programmer》一书中写到:“一旦你发现自己要参与C++项目的开发,赶快跑(不要走)到书店去购买Scott Mayer的《Effective C++》,可能还要《More Effective C++》”。
《C++ Coding Standards: 101 Rules, Guidelines, and Best Practices》/《C++ 编程规范》
个人认为此书应为C++程序员必备的案头书。几乎Effective系列和Exceptional系列都在这里得到了总结。最新的模版、异常的业界经验都在这里的到了体现。可能的唯一缺陷就是对一个新手而言,关于“为什么这么做”的问题,解释的不够。
我的看法是:如果你不理解其中的条款,记忆,并且照做;如果你理解其中的条款,我猜你一定会同意书中的观点。我认为这本书中的内容至少在2009年以前都不会过时,人们将广为传诵它制定的101条戒律。
还不知道他的简称,也许“101”会成为一个候选者?
提到《Effective C++》,那么另外三本书一一浮出水面:
《More Effective C++》
《Exceptional C++》
《More Exceptional C++》。
新书《Exceptional C++ Style》也是值得一看的好书。
上述几本书,一本也不应该放过。
个人建议上述书籍按顺序阅读。并且,在将来反复阅读这几本书。