c语言现在还有必要学吗,如果有,优势是什么

2021-01-12 22:55:51 字数 3894 阅读 8069

1楼:匿名用户

c语言是基础。如果想学c++要有这个基础,而java这样高级语言的也是从c++改造得到。可以说,高级语言都有c语言的影子,因为运行高级语言的操作系统环境大部分**都是c或c++设计的,经常会用到c/c++兼容的函数调用。

c语言的灵活性是设计底层驱动**、单片型cpu裸奔**比较适用的。可以说,在接触其他语言设计程序的初期,可以无视c语言知识,但如果继续深入,是绕不开的。

2楼:匿名用户

科班都会学吧...

作为较低层的**,他是深入算法数据结构及理解程序运行的入门编程语言了。

c语言现在还有必要学吗?

3楼:梦魂№小鱼

不是又必要,如果你要学好其他的语言,c必须得学好,这样你才能学好其他 的语言。。。。真的

4楼:匿名用户

可以从c++开始,c和c++的不同主要是c++是面向对象的(当然c也有面向对象的c,但是并不常用),如果从c++学起,一开始就接触面向对象的程序设计,对你有好处。

5楼:三界游魂

当然有必要学了,学好c语言是学好其他语言的基础。必须要学。

6楼:不懂老实

c语言是编程的理论知识,现在很多高级语言都和它很像。

7楼:蝴蝶飞起来了

有必要虽然 以后的变成可能用不到

但是 的确是基础

现在的 大部分的程序员都是从c或者c++起步的

现在学c语言还有用么?

8楼:晓松奇谈

学c当然有用,c的应用领域也是无可替代。想学好c++,学c是前提。c有c的优势,c++有c++的优势,两者谁都不能被贬低。

对这两种语言凡有不削一种的人,要么是故意误导,要么就是半瓶子、不懂装懂的二流程序员在误人子弟。最后奉劝的是:要想在编程领域成为高手,c要学,c++也要学,专家级的高手,同时会很多语言的

9楼:杨尘一

现在学习c语言

是很有作用的因为:

1、在系统内核的开发领域,很多地方需要运用到c语言相关知识。

2、c语言还可以用来游戏软件开发。

3、c语言具有很强的绘图能力和可移植性,并且具备很强的数据处理能力,可以用来编写系统软件、绘制二维图形和三维图形等软件。

4、在嵌入式硬件开发领域,需要使用到c语言编写程序。

10楼:匿名用户

你开什么玩笑,c 比c++可有用多了,要被淘汰的是秒似是c++吧 .

java 和c#出现之前,c++是性能最优和开发效率解决方案..

java 和c#出现之后,c#是window平台 性能 超高效方案 java 解释执行 通用解决方案,java 也是可以编译执行的,编译之后,性能比c++差不了多少..

以前内存**高的时代,c++用来搞嵌入,现在内存白菜价,嵌入市场 c++ 落后开发效率已经遭到淘态. 虽然c++程序性能不错,但是开发周期太长,成本消耗严重,所以,该改java的全改了.

现在c++ 也就在国内的高校还流行着,其原因是国内高校教育落后,和企业需求完全脱钩..好多老师都是前几年社全的淘态品,他们活跃在c++时代,在企业里混不出名堂的,好多都找门子当老师去了,虽然我们都不愿意承认这一点, 但这确实是事实,是民族的悲哀.

至于c语言,秒似是永远不过时的语言. 它永远活跃于服务器开发,驱动开发,计算机最底层技术含量最高的东西,全是c的天下. 不过极品的c程序员需要很高的天份.

c的定义是研究,创新。

高级语言,比如 java c# 的定义是 应用.

c++是过期的贵族,如果退回十几年,c++是王者,研究应用 可以通吃,所以,c++程序员可以交叉开发,但是现在,大批c++应用程序员的流失,导致 c++ 沦落.

真正想学c的话,除了最基本的语法外,还要学习unix上的c api..

最后再说一句,别听学校所谓的老师或所谓的学长胡扯了,再市场上去看看,需求才能决定一切.

11楼:

越底层的东西,功能越强大,效率越高。可以这么讲,学不懂c的才去学c++。

12楼:匿名用户

没有c的基础 怎么学c++ 这是很难的!

最好先学c 把c的基本语法 c实现的数据结构能弄明白之后再去学c++各有所长 并不是c++能代替c。

很多地方还是用纯c的

13楼:雾随雨落

当然有用.语言只有难易和学习的深浅程度之分.大学的课程可既有c++又有c

14楼:极速狂飙

c还是挺重要的学好c语言才能学好c++

有必要学c语言吗

15楼:匿名用户

每个程序员在他们的编程生涯中都应该学习c语言,因为它有太多难以忽视的好处了。除了它会给你提供更多的工作机会之外,c语言还会教给你更多的关于计算机的知识。它能给我们提供的裨益,,简单列举如下:

1.相比较其他的编程语言(像c++,java),c语言是个低级语言。从总体上来说,低级的编程语言可以让你更好的了解计算机。

4.c的程序比其他用别的语言写的程序,实现相同的功能,它用的**行数更少,而它带来的运行效率却更快。有时候,你的程序所需要的速度,只有c语言能做到。

5.如果你学习过c语言,你就能学习现在任何的高级编程语言。因为所有的高级语言都是以c语言为基础的(像java,c++,c#等等)。

6.因为c语言已经存在很多年了,它有广泛的使用团体并且有大量的现成**可以利用。这就使你能在过去程序的基础上,快速和高效的编写新的算法和函数。

7.c语言是一个开源组织的语言。一个开源组织的产物--linux,就是用c语言写的。

如果你会c语言,你就能参加这个组织并且还能向众多的开源组织投稿,比如参加source f***e并且给他们投稿。

8.c语言是唯一一个向你阐述指针的本质的语言。而c#和java干脆跳过了指针这个题目。可是指针确实使c语言变得更加强大。

9.找编程开发方面的工作时,c语言仍然是最普遍需要的语言。所以它值得你花时间去学会它。

10.任何里面有微处理器的设备都支持c语言。从微波炉到手机,都是由c语言技术来推动的。

16楼:匿名用户

我是菜鸟.不大懂..

只是人家说c语言最复杂,最基础..会养好一个良好的习惯,,对以后有好处..

人家这样说的,和我

17楼:匿名用户

c语言对于编程初学者来说很有必要学

c语言比***bo basic都要好学

学它可以了解编程的大概思路

打好学更复杂编程的基础吧!

18楼:匿名用户

哪个白吃说c语言没必要学!知不知道操作系统大部分就是c语言编写的。在执行效率上c++完全赶不上c。

不过当然c++在很多领域上都有强大的功能,不好驾驭。所以先学好c语言也算是打基础。

19楼:匿名用户

现在还有大学在教pascal呢

看你学习语言的目的吧,如果做系统软件,汇编,c都是要学的

20楼:匿名用户

c语言最复杂,最基础..会养好一个良好的习惯,,对以后有好处..

这点我有体会

21楼:仲时伯驹

不错的。这个有前途。不过入门很难哦。不是可视化缟程的。

22楼:环胤良凝安

可以学的,c语言通用而且效率高。

23楼:戚谧淡凡白

c是一门非常重要的语言,如果你c不会,以后什么事情都做不好,那么你就趁早退出编程领域

24楼:金豆清云溪

当然有用.编程什么的都用的到

现在还有必要学习flash吗,现在还有必要学习flash吗? 10

1楼 匿名用户 我想说flash从来不是编程工具,这个是个动画制作软件,只是因为其交互功能可以简单制作交互动画,所以才会经常用在网页上,实际flash可以输出很多东西。比如4k高清动画,雪碧图,svg,swf,可以制作ui,输出html5,可以制作3d全景等。 用flash搞编程本身就是个问题,因为...

各位大神现在还有必要学五笔么,现在还有必要学习五笔吗

1楼 匿名用户 五笔打字也是一种能力但是如果你从事的工作的最终目的只是打出来字的话也就无所谓了。是否需要学习五笔打字和个人需要发展的程度有关,如果只是为了平时闲聊打字,那么拼音输入法已经足够了,如果需要成为一名打字员,那么学习五笔打字还是非常有必要的。当然学习是一件好事,不管是否需要,学了也不会吃亏...

现在还有必要学习五笔打字吗,现在学习五笔打字,还有必要吗?

1楼 匿名用户 五笔对职业打字员比较有用,一般人如果拼音还可以,完全没必要去学五笔。五笔是把汉字拆解输入的,不符合人的写作习惯。如果你是从事软件专业的话,更加没有必要。 2楼 匿名用户 除非本人今后有从事速录或者有需要汉语录入的工作,或者自己有兴趣爱好。否则没必要学习五笔打字。现在软件更新发展比较快...