• 生活小妙招免费各类生活中的小问题知识以及音乐简谱等,是你了解世界未知知识的好地方。

感觉当今市场上直接跟C语言挂钩的工作越来越少,C语言真的过时了吗?

十万个为什么 空空 2024-3-18 14:55:40 2次浏览

关于问题感觉当今市场上直接跟 C 语言挂钩的工作越来越少,C 语言真的过时了吗?一共有 4 位热心网友为你解答:

【1】、来自网友【疯狂的程序猿】的最佳回答:

C 语言——永不过时的计算机编程语言!

C 语言是一种流行的计算机编程语言,它在计算机科学领域有着广泛的应用。尽管近年来出现了许多新的编程语言,但是 C 语言仍然是一种重要的编程语言,并且在很多领域中仍然得到广泛使用。

C 语言有着许多优秀的特性,使得它在很多领域中都能得到应用。例如,C 语言的运行速度较快,可以用来开发计算密集型的应用程序;C 语言的代码可以在不同的操作系统平台之间移植,因此可以用来开发跨平台的应用程序;C 语言的语法简单易懂,使得它可以作为入门级的编程语言。

因此,尽管市场上直接跟 C 语言挂钩的工作可能较少,但是 C 语言并没有过时。它仍然是一种重要的编程语言,并且在许多领域中仍然得到广泛使用。

例如,C 语言在操作系统、数据库、网络编程、科学计算、嵌入式系统等领域中都得到了广泛应用。此外,C 语言在许多其他编程语言(包括 C++、Java、Python 等)的底层实现中也起着重要的作用。

总的来说,C 语言并没有过时,它依然是一种重要的编程语言,并且在许多领域中仍然得到广泛使用。如果你想学习 C 语言,可以考虑报名参加相关的培训课程或者自学。

【2】、来自网友【智能电子 DIY 小刘】的最佳回答:

我就是搞嵌入式 c 的,我来解释下为何有这种误解。

编程语言排名中 c 持续保持上十年前三的位置,但大家感觉不到,是因为跟我交互的除了网页就是各种 APP,而这些东西都是 java 之类的开发的,就好比我们觉得美国什么都牛逼,因为我们天天交互的电脑,芯片大部分都来自美国,但并不能代表美国啥都强,如果要你举例 5 个行业美国最强,基建?运输?互联网?制造?农业?电力?除了软件和微电子估计第 3 个都要仔细考虑一会儿。

c 语言处境就类似,我们不经意的,电动牙刷,智能马桶,高铁检票口,各种交通灯,摄像头,路灯,智能水表,电表,智能锁,家里路由器,空调,洗衣机,这些都是 c 语言做的,如果没有这些,

估计整个世界都停止运行了。

再来解释为什么认为从事这块比较少,可能这些人都分布在各个小公司吧,这些生活方方面面的产品公司没啥巨头,而我们天天看新闻的都是互联网大企业,所以忽略了他们的纯在,就好比我们觉得到处都是收入上万的,但在中国收入上万的确实不到 15%,到处看到本科生,但也只有中国人口的 7%

再来说一下 c 这个行业普遍情况吧吧,不像 app 开发,起薪就是 5k 上万。入门工资极低,可能只有 2k 左右,努力学,但是前三年工资还是会涨得快,可能会到 1 万月薪左右,再往后,就看个人造化。可能你是做 linux 底层驱动,也可能继续在做电饭煲,所以差别很大,5 到 7 年后,到最终年薪基本上卡死在 30 万左右。再往后,到到了这个阶段,其实自己可以外接项目了,因为他适合行业特别多,几本啥小东西都能做,所以也还算容易赚钱,基本上一年 50 万左右,也好还是有可能。

【3】、来自网友【Andy001847】的最佳回答:

C 是一门最为古老的编程语言之一,但确实最活跃应用最广的语言,没有之一。之所以楼主会觉得 C 语言岗位很少,是因为现在 C 语言做的工作稍微底层,但是难度却不小。tiobe 每个月都会对世界编程语言进行排名,C 语言几乎就没有迭出前三的排名,从中可见其活力是多么旺盛。嵌入式开发几乎都是使用 C 语言的,C 语言能做什么,我在图片上已经说明了其中部分应用。在 OSI 七层模型中除了物理层都有 C 语言的身影,大多数人接触的只有应用层,物理层和应用层之间可以说都是 C 语言干的,应用层有些 C 语言也干。

【4】、来自网友【科技电小二】的最佳回答:

作为一名从事嵌入式 C 语言软件开发的工程师,我个人理解,C 语言在 50 年内都不会过时。

为什么觉得 C 语言工作越来越少

以前上个世纪末,这个世纪初的时候,还没有移动手机,安卓也没有出来,java 也还没有普及。那时候最主要的应用,主要是电脑端的应用程序开发。当时的大型应用软件,主要是 C 语言和 C++,也主要是 MFC 编程。当时的互联网主要是在 PC 端,所以对于 C 语言的应用编程需求很旺盛。但随着智能手机的普及,安卓系统,和 java 的快速发展,很多的应用软件,主要在手机端实现,渐渐以其他的编程语言进行编写增多,这样 PC 段的 C 语言应用程序编程的需求,就渐渐减少了。

C 语言需求的现状

其实,市面上的 C 语言编程工作非常多,只是以前偏重应用软件,目前偏重底层硬件,如嵌入式工程师,linux 开发,单片机开发等,都是基于 C 语言编程的。

其实半导体处理器的底层硬件的构架,寄存器的地址分配,C 语言有先天性优势的,因为 C 语言当中指针和结构体的相关知识和应用,是直接可以与处理器的底层地址相互映射。直接操作底层存储位置的数据。

电子产品深入每个人的生活,大家用的手机,耳机,汽车,医疗器械,工业控制,而这些电子产品,都离不开 C 语言编程,你可以在相关招聘网站上搜索单片机,嵌入式关键词,就可以知道当前的需求是多么的巨大。

C 语言不会过时的理由

大家都知道,目前有主流操作系统,分别是 Windows,linux,安卓,IOS,其实这几大操作系统的核心代码,都是基于 C 语言编程,当前也会嵌套其他的编程语言,但它的执行效率非常高,速度很快。C 语言的优势很明显。常年编程语言评选排名前三,经常拿到第一,所以 C 语言短时间内不会过时。

综上所述

除非哪天半导体的设计发生根本性的革新,有一个执行效率更改,整体更优秀的编程语言出现,操作系统核心代码重写。才有可能渐渐淘汰 C 语言。否则不会过时。

我是科技电小二,一名嵌入式开发工程师,如果您觉得这篇文章对您有所帮助,那么点个赞,并加个关注吧。

以上就是关于问题【感觉当今市场上直接跟 C 语言挂钩的工作越来越少,C 语言真的过时了吗?】的全部回答,希望能对大家有所帮助,内容收集于网络仅供参考,如要实行请慎重,任何后果与本站无关!

喜欢 (0)