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

现在学c语言吗

发布时间: 2023-01-21 05:56:17

A. c语言还有学习的必要吗

这主要看你学的什么专业,从事什么工作,如果学的是计算机专业或者和计算机专业相关的,C语言就必须学,如果你不是学这些的,就可以不用学,毕竟你不用靠这个吃饭,但如果对这方面感兴趣的也可以学

B. 现在学C语言还有用么

你开什么玩笑,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..
最后再说一句,别听学校所谓的老师或所谓的学长胡扯了,再市场上去看看,需求才能决定一切.

C. C语言还值得学吗

当然值得学习,现在流行的很多语言都是在c语言的基础上发展起来的,如果你精通了c语言,那你学其他的面向过程语言就可以很快乐,而且如果你今后的发展方向是底层开发的话,学习c语言是必须的,因为底层的应用开发大都是基于c/c++来开发的,即使你今后走的高层路线,即web开发,学习c语言也是必要的,不管怎样c语言是编程语言中的经典,不然何以长盛不衰。学习c语言需要长时间的积累。你现在是初二,学习c语言比较好,你可以用c语言编些小游戏,可以做一些简单黑客可以做的事,这样你就会很有兴趣的额。只要你能坚持下去,今后的成就是不可限量的。

D. 如果现在学一门编程语言,是学java还是c/c++。c语言现在真的不行了吗

对于计算机相关专业的同学来说,建议从C语言开始学起,原因有三点,其一是C语言简单易学,实验场景也比较好搭建,其二是C语言对于学习后续的专业课有较大的帮助,比如操作系统、编译原理、数据结构等,其三是C语言依然有大量的应用场景,而且一部分学校在考研时也会考察C语言。
对于计算机相关专业的同学来说,学习一门编程语言是远远不够的,在大一期间还应该再学习一门全场景编程语言,比如Java语言就应该重点学习一下,目前Java语言在大数据开发领域也有广泛的应用。
对于非计算机相关专业的同学来说,可以从Python语言开始学起,原因同样有三点,其一是Python语言是最容易入门的编程语言之一,语法简洁明了,很容易在学习初期就建立起学习成就感,其二是Python语言在数据分析领域有大量的应用,未来更多的专业都需要进行数据分析操作,其三是Python语言的行业覆盖面更广,不像Java语言主要应用在IT互联网行业。
学习编程语言一定要重视三件事,其一是重视实验,编程语言说到底仅仅是一种工具,只有多使用才能逐渐熟悉,其二是重视规划,学习编程语言要有一个合理的学习路线,这对于能否持续深入学习有非常大的影响,其三是重视交流和总结,这对于形成自己的编程思想有重要的影响。

E. c语言要不要学

这个问题有点广泛。关于c语言要不要学的问题,首先要看你学c语言的目的是什么:如果是大学课程的话,c语言作为一个编程入门课程,也是极好的,因为c语言更加偏向底层,不但把程序中的变量,函数,流程控制做了详细的讲解,而且c语言更加面向底层。在学习语言的过程找那个,对于底层也会有一个更好了解。
c语言应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发,而且各类科研都需要用到C语言,适于编写系统软件,三维,二维图形和动画。具体应用比如单片机以及嵌入式系统开发。
如果希望将来做 服务器端的开发的话,c语言目前还是 首选之一。因为c语言的高性能,目前广泛的用于服务端程序逻辑的开发和和使用。
要不要学习c语言的问题上,如果想做相关方面的开发,或者想了解下程序开发,c语言还是值得学习的。

F. C语言还有学习的必要吗

如果时间充足,可以学,c毕竟是基础

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

科班都会学吧...
作为较低层的代码,他是深入算法数据结构及理解程序运行的入门编程语言了。
可能你觉得现在用的多的是java、C#、PHP、Object-C等,C语言是面临淘汰的语言没什么人用了,这是一种错觉。前面所说的语言大多数都是开发网站APP等上层应用的编程语言,C语言主要应用在单片机、linux、嵌入式、数据库、通信、服务器等领域。多数情况下前面的语言耳熟能详是因为上层应用容易炒热而已。
不过作为老牌语言,虽然他的性能不错适合底层,不过毕竟这么多年了,新出的如go等语言,也能兼顾性能,也会在一些领域分一杯羹。但如果想深入的话比如研究算法和大数据或编程原理等还是推荐必学,如果只是偏上层应用,直接学java也无所谓。

H. 现在还有学c语言的必要吗 知乎

1. 与其它高级语言比起来,C 语言对硬件亲和性差不多算最高,对硬件的利用率也最高(在会用的前提下)。 C 语言可以很方便地任意操作目前计算机内任何可以用地址来表示的东西——也就是说软件能直接操作到的东西中,只有 CPU 里边的寄存器不能直接操作(嵌到 C 里边的汇编或者编译器特殊处理的不算)。2. 比 C 更能全方位操作硬件的只有汇编,但是汇编对复杂程序设计实在是太不方便了。所以目前操作系统也只有很少的部分用汇编写。3. C 语言本身对于应用程序的开发在时间上并不会造成太大的障碍。很多其它语言的高级特性其实只是库的支持而已,如果有那些 library,C 语言在开发效率上并不会有太大的问题。并且发展了这么多年,其实常用的 library 基本上也都能找到。4. 由于计算机性能的增强,越来越多的功能可以仅通过脚本在宿主环境中完成。这是 C 语言做不到的。5. C 语言也是高级语言中最能体现目前计算机硬件工作方式的语言。综合前三点,如果计算机架构不改,C 语言必定还有很大的生存空间。诚然硬件资源和人力资源(编程时间)上的权衡,随着计算机硬件的发展,越来越偏向人力资源,所以C 语言的分额会萎缩。但是人的欲望膨胀得也不慢(对计算机硬件性能的需求膨胀),在这个条件下 C 语言的需求萎缩并不会太快。上面第四点可能是 C 语言需求萎缩的最大原因,不过第四点在一定程度上也拓展了编程人员的需求量。由于最后一点,如果真的要对其它编程语言有很深入的理解,那必须理解计算机的架构(计算机到底是怎么干活的),那么 C 语言是道迈不过的坎。只要涉及到操作系统就离不开 C 语言了(当然可以说有的操作系统用的 C++,但是如果 C 语言都没搞清楚,C++是不可能搞清楚的)。对于比较上层的开发者来说就算不常用C语言,至少要知道 它是怎么回事,就像写驱动的人可能并不常用汇编,但是一定要知道它是怎么回事,不然怎么解那些莫名其妙的 bug?学了C 语言,最不济的情况下,也是会让你有机会成为使用其它任何语言的高手。
说的非常好,转一下
作者:熊心源
链接:http://www.hu.com/question/21992679/answer/19991091
来源:知乎
着作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

I. 现在学习C语言还有用吗

当然有用,不过你直接学c++也不是不可以,但你一定要明白一个问题就是,c++是从c语言发展而来的,它用的依然是c语言的内容,只是在c语言的基础上由结构化开发变成了面向对象开发,而且又增加了一些类等的功能。
直接学c++可能会有些难,先学c还是好的,c学明白了再学c++就容易很多了。

J. 学c语言有前途吗

没有。
首先要看你的需求,学C语言的,基本有这么几类吧。
大学基础课有C语言这门课的,基本就是电子类专业,电气类专业,IT类专业。这几类的又有所不同了,电子类的基本上就只用和大量使用C语言的,这部分人基本上是玩单片机的,目的是用来代替汇编语言的,写些跑不了操作系统的一类的控制程序,电气基本上也和电子类是一样的,基本用来玩单片机的,IT类是因为基础课里有,也是几乎最早的高级语言,但是他们基本不用C语言来写程序,这部分人基本上是要写在操作系统上跑的软件,C语言的功能根本不够他们用的,有部分可能会用C语言,可能是因为接口一类的问题,才会使用。
综上所述,学C语言,没有前途,如果你的目的是转IT类的,直接从C++的书学起,C++里很多基础的知识是和C语言高度重合的,但是C++还有一部分C语言不具备的功能,完全不用先从C开始学,至于说学了C之后,学C++更容易的这种观点,我是不认同的,网上很多认为C++ Primer是本入门C++的神书,我也读过,不过我认为这本书是烂书,尤其是第一张,就算学过C语言的,看第一章,都是痛苦的,而且整本书,我认为编排都不好,所以别以为学了C语言,再去看C++ Primer的所谓入门C++神书,会对你有很大帮助,所以你的目标是写软件,直接学C++就好了,会不会C,对学C++没有太大帮助,反而在浪费时间,因为C++里很多基础的,C语言都有一样的,你等于看了两遍,没有必要,而C++里独有的,你第一次看,一定是发蒙的,很正常,再看一遍不懂的,多学着写点代码,马上就懂了。如果你是学单片机这种的,C语言可以学,因为C语言作为高级语言,编程效率是很高的(前提是要有编译器,否则只能用汇编),但是我个人还是觉得,学之前,先学汇编,有的人汇编一点不懂,用C语言写单片机,其实也就是照着书本的写,很多都不明白为什么,尤其是单片机里的中断概念,即便有些书上有写,但是却写明白,中断里CPU是怎么运行的,这种原理,在汇编语言里,一定是有的,看完汇编,会对C语言里,很难懂的中断和中断处理程序的理解,非常深,有助于你的学习,汇编学一本,就够了,基本都是从51开始学的,所以买本51汇编语言的,就够了,其他高级单片机的中断和51基本上是一回事,但是从目前看,国内的单片机,嵌入式,没什么太大的希望,尤其是‘钱途’方面的,跟国外不是一个档次,普通学校出来的,都是炮灰。
最后总结一下,学C语言,对IT编程的来说,没有必要,对搞嵌入式的来说,只是一个很重要的工具,往嵌入式方向的小白,建议还是先从汇编开始,深入了解单片机的原理,再用强大的工具来写,C语言是嵌入式的刚需,但是想嵌入式,赚大钱的话,国内的嵌入式,没什么前途,所以C语言没前途········