当前位置:首页 > 公众号精选 > 朱老师IT充电站
[导读]前些年实际上C语言一度很尴尬,开发复杂应用被java替代了很多,在底层驱动和操作系统内核领域又打不过C语言,所以不断走下坡路,甚至有人说C要被淘汰了。不过这两年情况有变化,C又在不断上升回血,反而是java在下降了。为什么?语言本身并没有绝对的好坏,而只有自身特点,不过是看谁更能...

前些年实际上C 语言一度很尴尬,开发复杂应用被java替代了很多,在底层驱动和操作系统内核领域又打不过C语言,所以不断走下坡路,甚至有人说C 要被淘汰了。


不过这两年情况有变化,C 又在不断上升回血,反而是java在下降了。为什么?


语言本身并没有绝对的好坏,而只有自身特点,不过是看谁更能迎合时代特征谁就上升而已。


前些年java不断上升的主要原因是,不管PC还是智能手机,硬件性能和配置都在不断升级,pc有intel不断挤牙膏搞升级,手机有arm不断爬山提性能,所以OEM和应用开发者根本不管编程语言的性能问题,反正躺着等下一代性能更强的硬件就行了嘛。


反倒是应用的稳定性,和快速开发的响应能力更重要,是生命线,所以java脱颖而出。java比c 最大的特点就是垃圾回收机制,这极大降低了程序员的负担,用java写程序轻松多了,还不容易segmentation fault,所以java越来越挤压了c 的空间。而且培养一个java程序员比培养一个c 程序员快很多,快速发展的行业非常缺人,那当然是用java了。


明白了这个,就能明白这两年为什么c 又回来了,又回暖开始逆袭了。


首先,这两年cpu和内存战争明显放缓了,大家看看是不是pc和phone的主体配置都不再拼命增长了?那硬件配置和性能不涨,应用厂商的竞争就变成了谁能做的更流畅更舒服谁就赢,这时候c 比java的性能优势就又有意义了。


其次,硬件性能遭遇了摩尔定律失效威胁。以前台积电等半导体制造业突飞猛进,不断提升工艺,所以硬件性能飞速发展。但是到了7nm后再往下越来越难,投资高很多倍,一款5nm  3nm芯片设计带流片动不动上十亿美元,不怂不行啊。大家都怕了硬件创新了,那就在软件上多挖掘一下潜力吧。所以c 又比Java香了。再加上新冠疫情导致的全球缺芯片,再给这种趋势加了码!


最后,复杂操作系统的中间件的宿舍也是java转向c ,这里有两个例子。一个是华为HarmonyOS相对于安卓,前者的framework就是c 实现的,比安卓的Java framework体积更小效率更高。另一个例子是智能汽车的中间件(参考autosar ap)也是c 来实现,这主要是为了代码的确定性和安全性,高效率。这些都是java的致命伤。


大家不妨去看看c 的代表性成功项目,opencv opengl ffmpeg qt等,就能略略品出其中的味道了。


所以,学好C后,继续去掌握C 吧,在当前这波趋势下,至少未来十几年C 都是升值区间,值得拥有!


最后,欢迎留言写出你的看法!

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭