大家好,我是菜哥!
12月的TIOBE编程语言排行榜不知道大家看到没有,Python又是第一名,23.37%的市场份额,这已经是它连续霸榜的第N个月了。但真正让我惊讶的,是C语言居然杀回了第二名的位置。

说实话,前几年我都以为C语言会慢慢被边缘化,毕竟现在谁还写那么底层的代码啊?结果人家不但没凉,反而凭着C23版本的推出,市场份额达到9.68%,硬生生挤掉了其他竞争对手。
01.Python为什么这么猛
先说Python这个第一名。23.37%的份额意味着什么?差不多每4-5个在网上搜索编程相关内容的人,就有1个在查Python。
我自己做公众号这些年,Python相关的文章阅读量一直很稳。为什么?因为它确实好用啊。
你看现在最火的几个方向——AI大模型、数据分析、自动化办公,哪个离得开Python?我上个月帮朋友写了个自动化脚本,从Excel里提取数据然后生成报表,50行代码搞定。要是换C语言写,估计得500行起步。
而且Python的生态是真的强。你想做什么,基本都有现成的库。爬虫有requests和beautifulsoup,数据处理有pandas,机器学习有sklearn和PyTorch。这种"拿来即用"的感觉,是其他语言很难给的。
02.C语言的"第二春"
C语言能回到第二的位置,我觉得有两个原因。
第一个是C23标准的发布。别小看这个版本更新,它解决了很多老程序员吐槽的问题。虽然C语言的语法还是那么"硬核",但该有的现代化特性还是跟上了。
第二个原因更实际——嵌入式系统和物联网设备的爆发。你家里的智能音箱、扫地机器人、智能门锁,底层代码基本都是C写的。为什么?因为它够快、够省内存。一个几十KB的MCU芯片,用Python根本跑不起来,但C语言可以。
我有个做嵌入式开发的朋友,他们公司现在招人,C语言是硬性要求。薪资给得也不低,15K-30K很正常。所以说C语言不但没死,反而在特定领域活得挺滋润。
03.C++的尴尬位置
C++排第三,市场份额跟C语言差不多,但感觉有点尴尬。
一方面,大型游戏引擎、图形处理这些领域还是得靠C++。虚幻引擎、Unity的底层都是C++写的。另一方面,新项目用C++的越来越少了。除非你做的东西对性能要求特别高,否则大家更愿意选Java或者Go这种更"友好"的语言。
说句实话,C++的学习曲线太陡了。指针、内存管理、模板编程,每一个都能让新手头疼半天。我自己当年学C++的时候,光理解什么是"右值引用"就花了一个礼拜。
04. Java和C#
Java排第四,虽然份额在降,但瘦死的骆驼比马大。国内的大厂——阿里、腾讯、美团,后端开发主力还是Java。Spring全家桶的生态太成熟了,想替代它不容易。
C# 排第五这个语言挺有意思,之前一直被绑定在Windows平台上,现在微软推了.NET Core之后,跨平台能力起来了。特别是游戏开发领域,Unity用的就是C#,所以它的市场还在稳步增长。
05.给学习者的建议
如果你是新手,问我该学什么语言,我的答案很简单:看你想做什么。
想进AI领域、搞数据分析?学Python,没错的。想做嵌入式、操作系统开发?C语言必须拿下。做游戏、图形渲染?C++跑不掉。进大厂做后端?Java还是主流。
但有一点要记住:语言只是工具,解决问题的能力才是核心。我见过很多人把5种语言都学了个遍,但写出来的代码还是一团乱。也见过只会一门语言,但把它用到极致的高手。
编程这条路,没有捷径,只有积累。榜单可以参考,但不要被它绑架。找到适合自己的方向,深耕下去,才是正道。
你现在在用什么编程语言?欢迎在评论区聊聊,吱一声!

如果果你觉得这篇文章有帮助,别忘了点赞、关注、收藏哟,你的支持是我原创的动力~
对了,如果你也对AI编程或者智能体感兴趣,我这边整理了一份开源的AI编程和智能体学习手册,爆肝10万字,价值699元。
关注下方👇🏻公众号,回复【智能体】获取学习手册
往期爆文:
零基础带你入门智能体实战 ,1分钟用coze智能体一键做9张表情包图
零基础 扣子(Coze)工作流实战案例:自动抓公众号文章,自动改写文案,自动上传公众号发送,大幅降低运营工作量!
零基础 扣子(Coze)工作流实战案例2:一键批量生成漫画+自动上传公众号
另外我们建了一个永久免费的AI编程相关资讯分享的星球,目前有2700人,如果你对这个赛道有星球,欢迎加入一起学习!

1547

被折叠的 条评论
为什么被折叠?



