都说C语言难学,是真的吗?
文章标签:
c语言精通后厉害吗
说起C语言可以说是编程语言的老祖宗了
它诞生在上世纪6,70年代,那个时候可以说是计算机的史前时代,什么继承、多态、封装、接口、异常处理、泛型、哪有这么多的概念?所以从概念上说,它是比较简单的。
C语言就好比这把AK-47,虽然诞生在70多年前,但依然宝刀不老,至今广泛的活跃在第三世界国家。右边的这把HK-416诞生于2005年,是德国知名HK公司研制,相当于我们使用的Java、C#、python等面向对象的语言,功能多,概念多,更复杂。
从语法上说,C语言的语法是高级语言中比较简单的,说C难学其实是一种误传,一直以来,高校理工科都开设了C语言,学生稀里糊涂开始学习。
在不清楚学习目的、所需前提知识的情况下,仅学习些基础语法知识,导致大部分学生学习效果不理想,从而造成了C语言难学的传说。
还有就是使用C语言开发程序需要算法知识,而算法和数学关系密切,没有一定的数学功底真的想不到。
另外,使用C语言开发程序对性能要求都比较高,一个问题有多种解法,但哪种对资源消耗最小还能解决问题,这就涉及到系统层面的知识。
其实,学好任何一种语言都不容易,即便是看起来入门很轻松的也是一样,想要做到精通非得经过一定的项目上的磨练才行。