#

c语言和c++到底先学哪个才能更好的理解编程

  本身C语言和c++的编程方法不同,一个面向过程,一个面向对象。而要做出大型的、复杂的、精彩的程序,面向对象的语言就更适合。所以要学习c++这样的语言。但是,1.c语言是好多学校的基础课;2.c语言很容易描述算法;3.软件开发过程中也有很多面向过程的开发,以及模块化程序设计思想。要学习这些,比起学c++的复杂、困难程度,学c语言就可以达到上述目的。
  其实c和c++应该放在一起来看,很多人都只是把c++当成一种高级版的c在用,思想上大部分还是c的思想。
  我们写c++的过程中有很多种方法能够实现我们的需求,性能也会根据不同的设计,不同的人来说有很大的差异性,时间多的时候慢工出细活,写出来的可扩展,方便维护,稳定,的代码。但其实更多时候需要赶工,不会仔细写,只要能快速实现就行,代码几乎没有什么耦合,哪怕全部用c++标准写出来的代码,也不会成为标准的实现方式,更何况这些年stl被吐槽得越来越多了。所以不同的人写出来的c++程序差异性都很大,根据这一点可以变相认为c++性能上实际上并不稳定,直观的看就是驾驭不了c++的人很多。
  然而c语言开发出来的程序,其实你会发现大家的实现方式和代码差异性非常小。因为c语言提供的实现方式很单一,两个水平相同的人写同样一个程序或者一个库,写到最后,拿来对比,会发现,实现方式会惊人地一致,大家几乎互相挑不出毛病来。但不要因此就看不起c语言,正因为实现方式上没有太多选择,你会把学习精力主要放在更底层的层次上去,就会直接导致你的基础比直接学习c++的人要牢固,往后学习c++的过程中就不会纠结很多问题,因为碰到任何问题,首先你可以根据实际情况让思维深入更底层去看。

我的位置: 首页 c语言和c++到底先学哪个才能更好的理解编程

本网站的一切内容只为更好的服务用户,并不保证所有的信息、文本、图形、链接及其他信息的准确性和完整性,内容仅供访问者使用参照,对因使用本网站内容而产生的相关后果不承担任何商业和法律责任!联系邮箱:15505413776@126.com