关于编程语言狗语言翻译机你知道我最恨什么么,大家一直在争论"谁才是最好的编程语言",可一直也没有一个定论。今天我们不再老生常谈谁才是最好的编程语言,而是反其道行之,看看程序员最想diss哪种语言?
Stack Overflow中有标签功能,程序员可以添加标签来标注自己喜欢或者不喜欢的工作,同时这也为我们研究成千上万程序员的喜好提供了素材,本文将着重笔墨于编程语言狗语言翻译机你知道我最恨什么么。衡量一种编程语言流行程度的方法有千万种,例如 ,而本文的数据来自用户标签。
一狗语言翻译机你知道我最恨什么么、编程语言
如何将标签作为衡量标准呢?每个标签都有两极,我们并不是单纯的看喜欢或者不喜欢,而是看不喜欢标签的占比,如果是50%那么就说明它的喜好不是很明确,如果是1%,那么就说明绝大多数的人是喜欢的狗语言翻译机你知道我最恨什么么。
首先狗语言翻译机你知道我最恨什么么,我们先来看一下编程语言列表,在Stack Overflow中程序员提到的编程语言多达2000多种。
通过上图的调查结果,我们发现Perl ,Delphi和VBA处在程序员最不喜欢编程语言的行列中,紧跟在后面的是PHP,Objective-C,Coffeescript和Ruby。而R语言则是最受程序员欢迎的编程语言。
如果,我们在把目光聚焦一下,我们就会发现最喜欢的语言往往也是快速增长和发展的语言。例如,R,Python,Typescript,Go和Rust都是在Stack Overflow中快速增长的。而Perl,Objective-C和Ruby等语言市场正在不断萎缩。
我们通过比较每种语言的市场规模和增长速度与不喜欢的百分比来检验上文中提到的结论。下图中橙色点代表最不喜欢的语言。该数据统计我们限制在了高收入国家,例如美国,英国,德国和加拿大。
一般来说,成长的标签与不喜欢的频率存在着一种关系。如果不喜欢的比例超过3%,那么这门编程语言在Stack Overflow中基本都处于市场萎缩的状态。而R,Rust,Typescript和Kotlin在Stack Overflow中都属于快速增长的标签。
但是也有例外,其中之一就是Clojure。在调查中几乎没有人表示不喜欢它,但是它在去年开始快速萎缩。另一个例外是MATLAB,没有很多人表示不喜欢它,但它也正在缩小。这可能和调查数据有关系,任何Web开发人员都可能吐槽PHP,C#或Ruby,但是没有从事过数据分析工作的人却无法吐槽MATLAB表达意见。
除此之外,出现这种情况的原因还有一种。那就是如果大家已经感觉到这种语言正在越来越流行,大家就会更乐于表达自己的不喜欢。长此以往,我们可以预见到也许不喜欢的领域中往往蕴含着技术的自然进步。
上文我们讨论了程序员最不喜欢的编程语言,接下来我们探讨一下大家最不喜欢的技术,本文将技术范围限制在了Stack Overflow中讨论超过1000以上。
从上图中我们看到微软的好几个技术都上榜了,例如Internet Explorer和Visual Basic以及"Microsoft"的自身标签。一些较旧的语言,如COBOL,Fortran和Pascal也出现在了榜单中。
需要强调的是,这并不是对技术、质量或者人气的指责。这只是表达哪些技术在人群中,至少是一部分人群中带来了负面的情绪和不好的体验。
除了不喜欢的技术,我们还统计了广受欢迎的技术。
二、标签网络
我们可以将所有的标签组合成一个故事,形成一个网络。之前,来代表整个软件生态系统。我们根据每个标签的不喜欢程度对节点进行着色,了解生态系统的哪些部分比其他标签更具争议性。
上图中我们看到Microsoft(以C#和.NET为中心),PHP(以及WordPress和Drupal)以及移动开发(特别是Objective-C)的子生态系统中都存在极化标签集群。在操作系统集群中,我们可以看到诸如OSX,特别是Windows的系统有很多diss者,但是像Linux,Ubuntu和Unix却没有吐槽者。
三、竞争
就像有人会有特别喜欢的事物,他们有没有特别不喜欢的语言或技术呢?我们可以使用一个特殊的φ系数来测量这个值。
这就突出了软件生态系统的一些"竞争对手":Linux vs Windows,Git vs SVN,vim vs emacs以及R vs SAS。它们之间的关系大多数都不是相反的,而是反映了解决问题的两种相似方法。很多人建议要从过去的流行技术过度到更现代的技术,SVN由Git取代,XML替换为JSON,VB替换为C#。这对程序员来说是非常有意义的,因为没有人愿意使用他们认为已经过时的东西。
以上答案来源于云墨世界由头条号【科技周】综合整理,欢迎关注!
那么,作为程序猿的你,最讨厌哪种编程语言呢?
阅读:
哈士奇纯种的有什么特征
肩高:公犬53~60公分,母犬51~56公分;体重:公犬20~27公斤,母犬16~23公斤;颈部:中长,站立时直立并抬头挺胸,由肩部强而有力的耸立且有适度的颈拱。
狗的习性是什么
狗是食肉动物,容易和适宜消化肉食食品,进食时不大咀嚼。狗不能在行进中排便,喜啃咬,有自我防御能力能把毒食物吐出来。狗用唾液中水分蒸发来散热,狗在群居时有“等级制度”和主从关系,狗屁股和尾巴摸不得。
可蒙犬和波利犬的区别是什么
可蒙毛色以白色为主、奶白色,波利毛色以黑色为主、棕褐色。波利的体型比可蒙犬小,波利绳毛粗,下有细小的被毛,可蒙绳毛细,毛质硬。可蒙性格相对憨厚、沉稳,波利则活泼好动。
猎狐梗和雪纳瑞的区别是什么
猎狐梗性格机警刚烈,雪纳瑞友善活泼。猎狐梗比雪纳瑞脸更长,雪纳瑞毛比猎狐梗长很多。猎狐梗源于英国,雪纳瑞源于德国,不含英国血统。
小博美犬的寿命有多长:饲养博美犬时,有哪些禁忌不能碰? 博美犬寿命有多长时间
你好,博美是非常容易饲养的,要想养出健康的狗狗,只要注意以下几点就可以啦小博美犬的寿命有多长、1.刚抱回来的小博美,身体抵抗力非常弱,领养回来以后不能在15天之内带出门小博美犬的寿命有多长。不要抱回家后,觉得太脏,就给它洗澡,其实这对狗狗不好,最好让她好好睡觉。2.每份食物量的大小取决于狗狗每天所需能量和食物中所含的热量,为避免产生肥胖症,而且还应该随博美犬体重的变化而调整小博美犬的寿命有多长。一定要注意适量,千万不要过量的喂食宠物狗这
日本狂犬病发病率:被没有狂犬病的狗狗咬了会不会得狂犬病? 上海狂犬病发病率
新年好日本狂犬病发病率。如果你确定狗狗没有狂犬病,那么恭喜你,你不会感染上狂犬病。狂犬病的传染源主要是病犬、病猫、病狼等,但不一定被他们咬伤就一定会被感染,其发病因素与咬伤部位、创伤程度、伤口处理情况及注射疫苗相关。动物体内有狂犬病毒不一定代表它具有传染性日本狂犬病发病率,如果狗、猫等温血动物在狂犬病发作后的3~5天内100%会死亡,有文献提及有罕见的是8天死亡,而有医学证明只有它死亡前3~5天内才是传染期,这时被咬感染病毒的危险较高。
南充狂犬病疫苗价格:狂犬病疫苗打一针要500,你觉得贵吗? 南充狂犬病疫苗价格
狂犬病疫苗本来就一直不便宜,相对于以前来讲不算贵了,一针500元,那么狂犬疫苗完成全部注射也就4针2000元线南充狂犬病疫苗价格。八十年代吧,那会儿注射狂犬疫苗需五十几块钱,我1987年注射过一次,那是总共花了52元钱,那会儿一个地方平均月工资也就几十元钱,以工厂来说:工人平均工资是四五十元,一个工作了十二到十五年的技工一般是四级工工资到五级工工资,四级工在江西工资是53元,五级工是64.5元,当年注射狂犬疫苗的费用相当于一个中级技工一