本文目录一览:
- 1、为什么选择学习C语言/C++的人越来越少
- 2、c语言为什么这么难学,我为什么老是学不会
- 3、为什么放弃学习C语言
- 4、为什么选择学习C语言的人越来越少
- 5、自学C语言,已经想放弃了,感觉好难,连书上的那些习题都不会,不知道该怎么办
- 6、C语言真TM难,我想放弃
为什么选择学习C语言/C++的人越来越少
目前国内C++语言不那么吃香了,市场上对C++的需求量在逐渐减小,
花同样的学习时间,出来工作,工资水平不如java高,
市面上的培训机构更侧重于对java、android、python、swift等目前更热门的或更针对手机开发方面的培训教学,
C++入手难,谁也不愿意学了半天仍然是一头雾水,尤其新人。java上手相对容易,其实学到后面java有另外方面的难,不比C++轻松甚至可能更累,尽管这样,但选java至少可以很早开始干活,而C++可能要多学一阵子才能战战兢兢地找到工作。(附加:C++本来就够难的了,现在从C++11之后又升级出那么多新花花样,尤其更新到C++20,加了那么多有的没的规则,让人更加望而却步)。
C++显得有些尴尬,它引入了面向对象的概念,但又不是纯面向对象;运行速度够快,但比不上C语言,做底层有速度更快的C跟他竞争;做外层开发周期又比java、python等长;这么多年倒是积累出了不少开发包,但与python一比就变得简直太少了到处都缺,而且用起来简直太麻烦了;有一定的跨平台能力,但又不强。总之很难找到它最独特的优点来,什么都会,但什么都不精,尴尬得一批。以上5条是学C++少的一些原因。
我对C语言方面了解甚少,学C的人不多的原因我下面说的仅供参考,主要是跟市场需求与工资水平及工作性质有关,其次对于其他原因我个人还有如下的猜测:或许有很多新人有这种心理既然学C就想着不如直接把与C相像的C++一起学了吧能学到的东西似乎只多不少,而且单学个不面向对象的语言心理总不踏实;而且学习者们大都选用VS来学习,然后糊里糊涂地就变成学起了C++所以学C的本来就不多,又被C++莫名地抢走了一部分。
c语言为什么这么难学,我为什么老是学不会
对初学者来说,C语言确实有一定的难点,但是C语言是基础的语言,并不是最难的所以学不好的主要还是自身的问题。依据本人这么多年的经验,这尝试分析下为何这么多人学不好C语言?
C语言本身存在一定难度
C语言主要应用于操作系统、嵌入式底层开发等,在这些领域C语言一直都咱局主导位置,但是在入门上现在比较热门的php、python、java等语言比C语言稍微容易一些。所以很多人学习到C语言的时候,理解起来很抽象,使用时变化莫测,觉得很难,自己就失去了兴趣,慢慢地放弃了。特别是在指针的学习上,是一个槛,很多人就是倒在指针上的。
当然除了指针,C语言里面还有一些回调、递归、函数指针、指针函数也有一定的难点,所以总的来讲C语言还是有一定的难度 的,学习C语言一定要多练,不能光看书,多做一些项目慢慢地就好了。
意志力不够没有耐心,倒在黎明前夕
学习编程主要挺过去前两年的积累经验阶段,后面就好多了,有些人就是迷迷糊糊的进入技术岗位了不知道到底做的是什么,会有一天发现自己突然明白过来很多的事情,以前有些不明白的事情,突然觉得啥都明白了,看似是一件很神奇的事情,本质上来讲都是日积月累构造成的。
很多人觉得自己学了这么长时间还是很多不明白,就会产生厌倦心里,自己都想要放弃,没有了激情,慢慢地自己就放弃了,其实有时候默默地再坚持一会自己就会慢慢地掌握C语言的精髓,对C语言产生兴趣。
C语言没有别的语言好就业
这涉及一个很现实的问题,学习了编程语言就得找工作,如果学了不好找工作,肯定学习起来的动力就不足,毕竟C语言的工作岗位绝对数量并不少,但是相比java,php,python等语言还是没法比,而且对入门者的要求相对更高点,薪资上也不一定有多大的优势,所以对于初学者没有多大的吸引力。目前这也是当前的市场实际情况。
C语言是不是就不值得学习了?其实这种说法是不对的,其实php,python等底层语言还不是一样用C语言来实现,所以C语言的重要性不言而喻。不要听信C语言已经过时之类的谣言,C语言一直都在默默无闻、踏踏实实地做着底层很重要的事情,经久不衰。想要在软件行业立足发展,C语言还是很值得学习的。
为什么放弃学习C语言
没兴趣, 或者觉得太难,或者觉得没什么用,都会导致放弃啊。
这个很正常。
C语言除了做开发的人, 其他的 都不用必须会它。
为什么选择学习C语言的人越来越少
首先,C是最最简单的高级语言,C++是C语言的继承。这个你知道吧。所以更多人学C++,。
然后,举例说明,比如说Java,是当初Green这个小组,为了解决一些问题,本来想用C++的,不过太困难,于是又以C++为基础,作出各种改造,取其精华去其糟粕,去掉了指针和多继承等。写了一种更加方便的语言。。
再比如说python,也是相当的方便。。
当然C语言是基础,你学C语言再学其他的肯定是有一定帮助,
但是直接学其他语言也不是特别困难,对吧?所以说都跑去学别的了 肯定学C的少了
实际上也不少。 因为就咱中国论,人口基数大,学什么的都不少。
求采纳呢。
自学C语言,已经想放弃了,感觉好难,连书上的那些习题都不会,不知道该怎么办
c语言很简单!你若是学不会,只能说你是没有掌握正确的学习方法。我们老师给我们的方法是多上机练习。多熟悉c语言的编程环境,时间长了书上的就会很简单。至于黑客的话,确实很厉害!这是相对于我们这些普通人,对于真正地高手而言,黑客也不全是那么厉害。我这里有些习题(上机的),从最简单到入门的,你若要的话可以把邮箱给我。
C语言真TM难,我想放弃
学习忌贪多、忌浮躁、忌急功近利。把学习计划放的长一些,培养一个好的学习方法,一步一步慢慢走,终能成为高手。C语言是难,但是C语言很重要。如果不懂C语言,你想写底层程序这几乎听起来很可笑,不懂C语言,你想写出优秀高效的程庌輌这简直就是天方夜谭。为什么C语言如此重要呢?
第一:C语言语法结构很简洁精妙,写出的程序也很高效,很便于描述算法,大多数的程序员愿意使用C语言去描述算法本身,所以,如果你想在程序设计方面有所建树,就必须去学它。
第二:C语言能够让你深入系统底层,你知道的操作系统,哪一个不是C语言写的?所有的windows,Unix,Linux,Mac,os/2,没有一个里外的,如果你不懂C语言,怎么可能深入到这些操作系统当中去呢?更不要说你去写它们的内核程序了。
第三:很多新型的语言都是衍生自C语言,C++,Java,C#,J#,perl...哪个不是呢?掌握了C语言,可以说你就掌握了很多门语言,经过简单的学习,你就可以用这些新型的语言去开发了,这个再一次验证了C语言是程序设计的重要基础。还有啊,多说一点:即使现在招聘程序员,考试都是考C语言,你想加入it行业,那么就一定要掌握好C语言。
所以,如果你以后打算干IT行业,C语言的学习是必不可少的。加油~~