电脑编程入门书籍,应该先看什么

电脑编程入门书籍,应该先看什么,第1张

我转载的,感觉对你有用!!! 都是我看过或正要看的书,晾晾书架,希望对后来者也有一点作用,当年我也是浪费时间看了一些没有价值的书籍,颇为后悔,现将精华总结如下:
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》也是值得一看的好书。
上述几本书,一本也不应该放过。
  个人建议上述书籍按顺序阅读。并且,在将来反复阅读这几本书。

了解: 想要就读于物联网专业,首先要较深入的了解一下物联网究竟是什么呢? 物联网是基于互联网、广播电视网、传统电信网等信息承载体,让所有能够被独立寻址的普通物理对象实现互联互通的网络又称为物联网域名。涉及领域也是有很多种的。在我的学校,物联网专业是一个很大的专业群体,每个年纪人数足足有200余人,而我的学院也是以物联网专业来命名:物联网工程学院。下面就是我开学时学院新生典礼的照片(当年可也是怀了满满的憧憬与希冀呀):

如果真的对它有兴趣,打算就读的话,那么就请往下看咯,我就来讲一讲大学四年究竟学了些什么,有了什么心得体会呢?

基础课程:首先呢,物联网专业大一大二的时候都是学习的很基础的课程,先是高等数学,概率论、大学物理,c语言,电路原理,模拟电路,数字电路这类的工科基础课程,可以培养数学物理编程等基础工科能力。

入门课程:还有一些入门课程,比如说物联网工程概论、物联网通信技术、物联网技术应用等。如果想要提前做了解的话,将这些书翻看翻看提前了解一下,这也是很有必要的呀。到时候学习起来会比别人更容易上手,也更轻松。在我们学院的话很多物联网基础课程是全院都需要学的,比如下面这本基础课程:

专业课程:还有很多专业课的学习,物联网学习的内容是比较宽泛的,无论物联网方向、通信方向还是计算机和自动化方向,我们物联网专业都是有所涉猎的,比如说自动化专业方向的自动控制原理、电路原理、模电和数电等,通信专业方向的天线技术、通信原理和感测技术与无线传感技术等,还有就是计算机方向的计算机网络、数据结构等。大家常说自动化专业是万金油专业,而物联网专业又何尝不是呢,将物联网专业学习好的话,也是走遍天下都不怕了,哈哈。

 实践:在基础课和专业课都有些了解的情况下,我们来看看物联网专业平时的实验课程和接触到的实际应用,如下图:

经过上面的简略介绍,希望对想要就读物联网专业的学弟学妹们有帮助呀~


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/dianzi/10815351.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-11
下一篇2023-05-11

发表评论

登录后才能评论

评论列表(0条)

    保存