当前位置:首页 » 编程语言 » c语言现在过时吗
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言现在过时吗

发布时间: 2022-07-29 03:57:15

c语言过时了吗

一句话,数落C的都是门外汉。

首先,C几乎是所有面向对象机器语言的基础,这么说的原因是有其他系列的语言,但是主体编程语言的基本思想,基本语法是很接近的,学好了C就等于给自己打下一份地基,学其他高级语言的时候经常会觉得似曾相识,很容易触类旁通。

其次,谁说C不是高级语言,而且并也不能说C不够现代,具体什么叫高级语言,我就不废话了,再给你举个例子吧,现在绝大多数人用的WINDOWS操作系统以及华丽着称的MAC系统还有专业人士才主要接触的LINUX系统都是C的杰作,呵呵,你说C过时吗?

然后,C的主要用途不是窗口程序,而是更接近于硬件的程序或者操作,如果你要写底层应用,比如硬件的驱动程序,比如你要直接读写内存,比如你要写操作系统^_^,这才是C的看家本领,这也是为什么几乎所有靠C吃饭的人都要继续学汇编的原因。

最后,帮你下个结论吧,如果只是自己玩玩,C见识一下,看看语法跟设计思路,读点例子开阔一下眼界,转到C++和JAVA写点看得见莫得着的东西,会很有成就感。如果打算以后走计算机这条路,C一定要学,要真正理解它。然后再根据自己的需要,选JAVA或者C++什么的。如果你以后可能会去搞工业编程,C要嚼烂。

教材推荐 谭浩强 《C程序设计》 绿皮的,很多人的入门书,包括我 ^_^

明白了?呵呵,加油学吧,希望下一次再见到你的问题,带着C的实例 ^_^

㈡ C语言过时了

大家都说了这么多。
C语言不会过时,因为还没有其他语言可以写操作系统。如果有一天有了,估计C就要过时了。
深入学习C语言,十几年的时间根本不够。
你要是想彻底明白C语言,你还需要明白硬件,汇编……
优点是,C是为专业人员在一定程度上取代汇编的,缺点是对于一般人太难用。
C++在C的基础上加入了面向对象,希望保留C的性质,不幸的是,愿望是美好的,目前的编译器还不行。
C#放弃了对C的完整支持,加入了面向对象,给一般人员使用。
Java是良好设计的面向对象语言,适合编写应用程序。(非操作系统和驱动程序以外的大部分程序)

此外:
C主要写操作系统、驱动程序等对性能很敏感的程序。
Fortran用于科学计算
COLBA用于银行系统
Pascal用于教学
微软钟爱BASIC
还有上百种为不同目的设计的计算机语言

学习基本上C/Java/Pascal三者选一,个人觉得从计算机总体掌握C好一些,如果偏重于“实用”那么Java。
如果你打算成为“砖家”,那么你迟早要学习C。

㈢ c语言过时了吗为什么

不!因为现在很多的高级编程语言都是在C的基础上发展起来的,C是基础!不会过时,至少在现阶段,很长一段时间也不会过时!

㈣ 现在学C语言是不是过时了

c不会过时,他有很多别的语言没有的好处!他更接近于底层,效率远高于C++,JAVA
做嵌入式系统一般都用C

㈤ c语言还流行么

虽然谈不到不流行,但诚实地说,C语言的确是有显着的下降,从2015年以来已经下降了3.43%。
TIOBE说:“C语言下降的主要原因是因为C语言不适合现在流行的Web和移动App开发。另外,C语言不像其他流程语言(Java,C++和C#)那样在发展。虽然有一个C11标准,但这只包含了很小的变化。C语言代码小和运行快的优势已经不起作用了。另外,添加像C++一样的功能已经不合适了,C++的出现就是为了解决这个的,所以C语言陷入了僵局。另外一个C语言陷入困局的原因是没有一家大公司在支持他。Oracle支持Java,Microsoft支持C++、C#和TypeScript,Google支持Java、Python、Go、Dart和JavaScript,Apple支持Swift和Object-C,但是没有一家公司公开支持C。”

㈥ 现在学C语言过时了吗

只有技术不够好,

不是语言过时不过时。

㈦ 现在学习C语言是否真的跟不上编程时代了,C语言真的过时了吗

C短时间内不会过时的。。。

嗯,C确实是个基础,C既有高级语言的功能,也有系统底层的东西。学好C对以后的语言学东西都有很大的帮助。

㈧ 学习c语言是否过时了啊!

不会啊,C都多少年了,要过时早该过时了,不会流传到现在不是。
如果你写web应用,用C/C++可能不太合适,你应该去学java,C#。如果你想搞个什么windows驱动,或者什么大型的MIS系统之类的,C/C++都是首选。
有很多技术是构建在C语言上的,而且C作为一门经典的编程语言,虽然不断有新的语言出现来挑战它,让它在很多方面失去了市场,但是C的魅力还在。如果你需要更好的运行效率,对底层硬件更强的操控能力,选C/C++准没错。
新的语言有面向对象,有强大的类库,有动态特性,有优美的语法,等等。但是C始终在编程语言中有一席之地。作为爱好来学习的话,是一个不错的选择。
还有很多人都会YY什么黑客,病毒,远控什么的东西出来到自己身上,恰巧对这些往往被大家过分YY的东西,C都擅长。
再类比下汇编,这种可读性基本为0,代码又臭又长,满眼地址和寄存器更不可能有时髦的动态类型,OO支持,甚至与硬件直接相关的语言,为什么还存在?因为它的作用始终无法被后来者取代。对硬件的直接操纵能力,你值得拥有。

所以如果是为了兴趣,选什么来学都可以,C挺好了,总比上来学易语言学到最后想深造发现自己已经养成了一堆的坏毛病的人来的好的多。
当然,如果实际点,你要吃饭,还是直接跳java和C#来得实在。

㈨ 现在学C语言用处大吗,过时吗,

  1. 用处大,主要在底层系统、嵌入式方面

  2. 没过时,只要计算机还是基于冯诺依曼架构,这是客观现实存在的不可改变的历史

㈩ C语言过时了吗

不会,现在很多大学里有关计算机类的都把C语言当做一门重要课程,因为C语言可以作为现在大多数流行的程序设计语言的基础,很有学习的价值。