c++难学吗?c++要学习多久?

125人已阅读 2023-01-03 10:36:41
导读   现如今是网络时代,那C++语言又是广泛使用的计算机语言之一,很多小伙伴都想去学习,那c++难学吗?c++要学习多久呢?小编给大家带来了下面我自己的分析,希望对大家有所帮助
java培训课程 短视频培训 ui培训 it培训

新闻详情

2023-01-03 10:36:41


  现如今是网络时代,那C++语言又是广泛使用的计算机语言之一,很多小伙伴都想去学习,那c++难学吗?c++要学习多久呢?小编给大家带来了下面我自己的分析,希望对大家有所帮助


一、C++语言难学吗

  首先,C++的面向对象式的编程对开发者隐藏了很多细节,而面向过程的思维方式是一下子不能适应这粗象的思维方式。首先应该把C语言打扎实了,着手练习用C语言实现各种常见算法和各个课后习题,等到算法研究了些时候,慢慢的不再代码注意细节(细节已达到编码时随手可写出的程度)之后,再来看C++语言,就会适应一些。顶多几天就能适应,完全可以像学C语言一样的容易,
  其次,学习C++首先可以从《C++编程思想》开始,学习基本语法和面向对象程序设计思想。然后如果有项目可以跟着项目学习,借鉴前辈的经验。如果没有项目则可以借鉴书籍,例如《深入浅出MFC》等,通过一段时间的演练,相信对抽象,封装,多态,继承等就会有较深的认识了。然后可以接触下《C++primer》,《Effective C++》,《More Effective C++》等书,借鉴大家的经验,修正自身的一些毛病和问题。再往后就可以了解下设计模式相关的一些书籍,然后在实践中靠自己多积累了。

二、c++要学多久

  自身情况:依赖于你的经验,也依赖于所说的‘学习C++’的意思。对大部分程序员而言,学习语法和用更好的C的风格写C++,再加上定义和使用几个简单的类,只要一两周时间。这是最容易的部分。最主要的困难在于掌握新的定义和编程技术,这也是最有意思、最有收获的部分。
  理论与实践相结合
  掌握了它所支持的数据抽象和面向对象技术。这里假定他们是在工作中学习并维持着生产——通常在此期间也用着C++的某种‘不那么大胆’的风格做程序设计。如果你能拿出全部时间学C++,就可能更快地适应它。但是,在没有将新的思想和设计应用到真实的项目中之前,这个适应也很可能是骗人的。
  设计方式
  面向对象的编程和面向对象的设计,基本上是实践性的训练而不是理论训练。只是对一些玩具式的小例子使用或者不使用它,这些思想就很可能演化为一种危险的盲从倾向。请注意,学习C++,最根本的是学习编程和设计技术,而不是语言细节。在做完了一本教科书的学习工作之后,我会建议一本有关设计的书,例如[Booch,1991][4],该书里有一些稍长的例子,用的是5种语言(Ada、CLOS、CLU、C++、Smalltalk和Object Pascal),这样就可能在某种程度上避免语言的偏狭性,而偏狭性已经弄糟了许多有关设计的讨论。
  C++语言的设计概念
  它能让我们不在语言的技术细节中迷失了方向。如果能做到这一点,学习和使用C++将更能理解数据抽象和面向对象,你也将会获得更多的收获。

三、总结

  C++语言是非常有魅力,就像天堂来的天使一样吸引着很多求知的年轻人,工资很高回报极其丰厚,但学习和开发的难度和工作压力跟其他行业相比不可同日而语,那可不是闹着玩的。希望每个学习c++语言的学员都能收获成功。
上一篇: 网络安全和软件测试哪个比较好? 下一篇: wed前端培训哪个机构好?

相关文章

推荐课程

查看全部课程
长春达内教育

长春达内教育

长春校区

查看全部校区 进入官方主页