c怎么样(C。C)
来源:麦叔编程
作者:麦叔
作为一个有十多年行业经验的人,我深知C语言的重要性。
但是我也时常纳闷,为什么C语言经常排在第一名呢?
放眼望去,我好像不认识一个以C语言为主要工作语言的人。这个排名第一是怎么来的呢?
image-20210316072640560世界仍然运行在C语言之上
这里有三个问题,我们分清楚:C语言是否是一个优秀的语言?和就业无关。C语言是否值得学习?和就业无关。C语言的就业怎么样?
我对前两个问题没有困惑:C语言是一个非常优秀的语言,这个世界仍然运行在C语言之上!Windows系统,Mac系统,Linux系统的大部分模块都是C语言开发的。就连这几年大火的Python的解释器也是C语言写的,就是传说中的cpython。https://github.com/python/cpythonC语言非常的重要!对于想要成为一个名专业程序员的人,和计算机专业在校大学生来说,是非常值得学习。对于应用型程序员,只是为了学点编程,快速应用在工作中的人,没有必要。C语言为什么排在第一位?
大家对C语言排在第一位的认知主要来源于TIOBE网站:
https://www.tiobe.com/tiobe-index/
国内各种媒体平台基本上也都是翻译的这个网站上的数据。
在我写字的今天(2021年3月份),C语言还是稳稳的排在第一名,随后是Java, Python和C :
image-20210316072640560
为什么C语言排名第一,而我却不认识一个以C语言为主要工作语言的人呢?
当然,我孤陋寡闻,圈子小是一个原因。应该也有其他原因吧?
有,原因就是这个排名不是和就业正相关的,而是基于搜索引擎的搜索结果来的。我们来看一下维基百科的说明:
https://en.wikipedia.org/wiki/TIOBE_index
image-20210316074002269
翻译成中文:
这个index是根据搜索引擎的结果中包含编程语言名字的数量来计算的。index中包括谷歌,MSN,Yahoo!,Baidu, Youtube等。
这里有一份更完整的搜索引擎列表,官方说明:
https://www.tiobe.com/tiobe-index/programming-languages-definition/
image-20210316074334868
哈哈,天猫的权重竟然比百度还要多。牛了!还有qq.com, sohu.com等等。
搜的多确实可以代表流行程度,但是不能代表就业多。很多搜的人都是学生。
前面我也说了,C语言还是非常值得学习的。所以学习的人很多一点都不奇怪,学习者们会:去天猫买书百度上搜教程论坛上提各种问题
这样就排名就上去了。看就业更好的排名
从就业和专业程序员的角度,有两个更好的参考。
一个是github的编程语言排行:
https://madnight.github.io/githut/#/pull_requests/2020/4
这是去年的数据,但是一年变化不大。这里可以看到:前面是JavaScript, Python, Java, Go, C 。这和我所了解的情况基本属实。C语言排在第10位,占比3.127%,这是C语言比较合理的就业位置。
image-20210316075016807
这里也可以看到各大语言历年的情况:
https://octoverse.github.com/
和上面的排名基本一致。
image-20210316075248563
还有一个地方就是我前面说过的全球第二大同性交友社区Stackoverflow:
找代码上github,找答案上Stackoverflow。
https://insights.stackoverflow.com/survey/2020
这是2020年的数据,我觉得前3个都不是主流语言(JavaScript是前端主流语言),真正的排名可以从第4个开始算。和上面基本吻合。
image-20210316075456790C语言仍然是很牛的语言
说到这里,大家千万不要误解我的意思。这个世界仍然运行在C语言之上,前面说了。我现在正在打字的电脑也是用C语言写的内核。C语言一个很优秀的语言,值得大家去学习和研究。只能不能作为主要的就业语言。
同时C语言仍然有一定的就业空间,总的方向:是偏底层的地方:用C语言开发一个Python解释器,这个就比较底层了。但是从就业的角度,Python的使用者和Python解释器的开发者相比,前者肯定多的多的多的多的多。需要效率的地方:比如Python的科学计算库numpy就是用C语言开发的,因为需要效率。速度是Python的列表的百倍。运行在资源比较少的硬件上:各种嵌入式软件的开发,比如智能体重秤等。但随着硬件的性能提升和价格降低,这其实也不是很大的问题了。
从行业上来看,下面行业用C语言比较多,这也和上面的方向吻合:通信行业物联网行业安防行业工控行业嵌入式与自动控制物联网底层开发(操作系统、数据库、网络协议栈)
开窗帘店(窗帘店在选址时需要注意哪些?)开窗帘店(窗帘店在选址时需要注意哪些?)在快速发展的时代,人民生活水平的提高,来自各方面的压力,很多新生代青年选择了投资创业。家居行业可以说是当下比较火爆的热门行业,门槛低硬需求市
户型介绍(碧桂园143平方4房装修效果图)户型介绍(碧桂园143平方4房装修效果图)今天,朋友圈里三孩政策刷屏了,无论你心里做何打算,想不想生,这个政策将涉及我们每个家庭,一些网友还在网上发出了适合三孩的户型。业内专家在接
装修怎么样最省钱(新房怎样简单装修最省钱)装修怎么样最省钱(新房怎样简单装修最省钱)现在的房价那么高,很多人为了买一套房子基本上已经是倾尽所有。然而等一两年之后交房,装修又需要一大笔钱。对于普通家庭来说,无疑是雪上加霜。花
儿童卧室设计(小女孩卧室装修)儿童卧室设计(小女孩卧室装修)三孩政策一出热搜立马爆了!一对夫妻可以生育三个子女,国家喊你生三孩,你敢生吗?对此广大网友吐槽声不断,那就意味着独生子女一对夫妻要养4个老人,再拉扯3
如何提高性能力(如何提高硬度和持久度)如何提高性能力(如何提高硬度和持久度)性功能减退,是男性常见的问题。有些男性因为生活比较忙碌,工作压力又比较大,所以在性生活方面总是感到力不从心,这样对夫妻感情和家庭带来的影响是很
黑龙十八手为什么被禁(黑龙十八手11死3伤事件经过)秦天的脸瞬间沉了下来。他最恨这些动不动就把自己当做人上人,逛个街都要清场的所谓贵人。滚开!无视中年人铁塔一般的身躯,他随手一挥。中年人蓦然感到一股暗劲袭来,吃了一惊。他反应也真迅速
咖喱鸡块(咖喱鸡肉的做法步骤)咖喱鸡块(咖喱鸡肉的做法步骤)今天和大家分享一道泰式菜肴咖喱鸡,有喜欢吃这道菜的朋友们在家尝试做一下。食材土鸡配菜土豆胡萝卜洋葱辅料牛奶调料咖喱粉食盐辣椒油咖喱鸡鲜香浓郁1。下面开
1升等于多少公斤(500ml是不是1L)导读计量单位是指根据约定定义和采用的标量,任何其他同类量可与其比较使两个量之比用一个数表示。计量单位具有根据约定赋予的名称和符号。在农业生产实践中,往往更离不开计量单位的换算计算,
利弗莫尔(买股票在哪个平台开户好)利弗莫尔(买股票在哪个平台开户好)巴菲特今天介绍四位投资大师。分别是投机之王利弗莫尔20世纪最著名的投资家威廉江恩股圣彼得林奇和股神巴菲特。这四位大师都是不世出的投资奇才,投资成绩
股票投资风险(买股票在哪个平台开户好)股票投资风险(买股票在哪个平台开户好)益学堂寄语全心全意为股民服务是创办益学的初衷,构建属于自己的知识体系和思维框架是塑造投资能力的起点。01hr这几天迎来久违的大涨,只要你站对了
张家界旅游注意事项(张家界旅游的30个建议)张家界旅游注意事项(张家界旅游的30个建议)来张家界旅游的30个建议,最全避坑指南1。不要自驾去国家森林公园,难找车位2。不要全靠打车出行,景区距离远3。不要带大件行李去景区,很不
子宫内膜息肉(关于子宫内膜息肉)子宫内膜息肉(关于子宫内膜息肉)1。子宫内膜息肉是什么?子宫内膜息肉是育龄期和围绝经期女性常见的妇科良性病变,表现为宫腔内生长的息肉状赘生物,呈单个或多个出现。2。哪些情况会引起子
数码知识抖音绑定微信显示未获得权限抖音绑定微信显示未获得权限怎么解决如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多小技巧的,这些技巧很多小伙伴一般都是不知道如何来实用的,就好比最近就有很多小伙伴们想要知道抖音绑定微信显示未
兹是什么意思(兹字究竟是什么意思?)兹是什么意思(兹字究竟是什么意思?)大家应该经常在一些证明材料企业的正式文件或者个人间借款凭据等处见到。那么它究竟是什么意思呢?又该如何解释呢?应网友要求,这次来和大家一起探讨探讨
天人五衰(天人五衰什么意思)天人五衰(天人五衰什么意思)天人五衰是指欲界天人色界天人在寿命将尽时所出现的五种异象。五衰可分为小五衰和大五衰,小五衰是乐声不起身光微暗浴水著身著境不舍身虚眼瞬大五衰是衣服垢秽头上
艾斯奥特曼怪兽(艾斯奥特曼的小怪兽合集)艾斯奥特曼怪兽(艾斯奥特曼的小怪兽合集)NO。1异次元人亚波人NO。2导弹超兽贝劳克恩NO。3古代超兽加麦雷王NO。4独角超兽巴克西姆NO。5怪鱼超兽嘎兰NO。6亚波使徒吉隆人NO
淘客qq群(怎样做淘客)淘客qq群(怎样做淘客)什么时候开始做的qq群呢,本来的我想在淘客竞价的路上一条道走到黑的,手里还有系统重装的项目,2个项目已经占用了我绝大部分的时间,实在是不想再折腾,经不起小圈
ftp免费空间(免费ftp服务器空间)ftp免费空间(免费ftp服务器空间)什么是免费空间?免费空间就是免费的虚拟主机(空间),是一些主机商为了广告宣传吸引客户和流量专门设置的供小型网站和程序使用的网络空间。免费空间虽
数码知识微博如何批量删除自己发的微博怎么把微博清空如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多小技巧的,这些技巧很多小伙伴一般都是不知道如何来实用的,就好比最近就有很多小伙伴们想要知道微博如何批量删除自
教大家qq浏览器2016电脑版中怎么设置保存账号密码的方法今天小编来给大家针对这个教大家qq浏览器2016电脑版中怎么设置保存账号密码的方法的问题来进行一个介绍,毕竟当下也是有诸多的小伙伴对于教大家qq浏览器2016电脑版中怎么设置保存账
数码知识手机uc密码保存在哪里保存的密码如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多小技巧的,这些技巧很多小伙伴一般都是不知道如何来实用的,就好比最近就有很多小伙伴们想要知道手机uc密码保存在
双色球56期预测(双色球下期预测专家最准确)双色球56期预测(双色球下期预测专家最准确)上期双色球红球区间比312,奇偶比24。开出一枚重号25一组连号0910无同尾号码一枚邻码10也是最大遗漏7期的规律隔码。蓝球开出2路的