菲洛嘉青春动能素135HA FILLMED® NCTF 135HA LED指示灯的常见故障分析 智微智能 Elkhartlake K075终端,零售产业新选择 天空蓝拓客管理系统详细介绍版 muso公链项目 天使计划 是什么?[秘] 独家揭秘最前沿的家装“黑科技”——掌赋 天博体育欧洲杯特辑,东道主法兰西的失意2016 亚马逊的送货侦察员 学习听起来像挡泥板 Google Comics Factory使ML变得容易 笑着说-男性或女性 Amazon Rekognition中更好的人脸检测 关于Spaun的真相-大脑模拟 两个聊天机器人彼此聊天-有趣又怪异 GANPaint:将AI用于艺术 WCF和WF给予社区 从耳朵到脸 所有神经网络的深层缺陷 蠕虫在尾巴上平衡杆子 Kickstarter上的OpenCV AI套件 TensorFlow-Google的开源AI和计算引擎 众包取代新闻工作者 Google的DeepMind学会玩街机游戏 哑机器人V智能机器人 .NET与.NET 5融为一体 Google的深度学习-语音识别 LInQer将.NET LINQ移植到Javascript 机器人TED演讲-新的图灵测试? GAN的发明者加入苹果 您的智能手机会监视您键入的内容 人工智能帮助改善国际象棋 Zalando Flair NLP库已更新 TensorFlow 1.5包含移动版本 AlphaGo输了一场比赛-比分3-1 虚拟机器学习峰会 Microsoft开源AI调试工具 SharePoint走向移动 F#4.0发出文化变革的信号 克里斯蒂拍卖AI艺术品 人工智能如何区分 Facebook在蒙特利尔的新AI实验室 Mozilla想要您的声音 微软使用极深的神经网络赢得ImageNet 建立AI合作伙伴关系 .NET Core 3-Microsoft几乎回到了起点 神经网络-更好的销售商? Google使用AI查找您的住所 虹膜-适用于Android的Siri证明苹果没有优势 TensorFlow 2提供更快的模型训练 深度学习研究人员将为Google工作
您的位置:首页 >程序人生 >

不首先学习编程语言

绕过评估编程语言相对流行的通常方法,Codementor创建了最差编程语言的排名。Elm,CoffeeScript,Erlang,Lua和Perl是应避免使用的语言之首。

在本练习中,排除了三种语言(JavaScript,Python和Java),理由是它们显然是良好的第一语言。然后,Codementor根据三个指标对20种编程语言进行了排名:

社区参与增长和趋势就业市场

结果如下:

worst2019

这是Codementor.io第二次进行此练习,因此可以看出同比变化:

worst2018-19

Codementor博客评论Dart从2018年的最糟糕排名下降到2019年的第14位下降了13位的事实,回答了以下问题:

那么,如何在短短一年内改善13个地方呢?

与:

Google的Flutter宣布发生在去年我们的名单发布之时,它为Dart注入了新的活力,使其在我们的“增长和趋势”指标上跃升至第20位。尽管Dart在“就业市场”指标上的供求关系仍然很低,但它的“社区参与度”评分在去年有所提高,这很可能是因为开发人员一直在谈论或尝试Dart和Flutter。总而言之,Google的Flutter公告以及来自一个规模虽小但人声鼎沸的社区Dartians的热情支持,似乎是Dart复出的最大因素。

榆树的受欢迎程度相同,但方向相反,从第14名上升到第1名,成为最糟糕的语言。这主要是由于它缺乏社区参与,如GitHub上的活动以及Twitter,Stack Overflow,Facebook,Freenode和Reddit的订户所表明的。Codementor对Elm社区的判决是:

总体而言,尽管人们在谈论榆木,但这样做的人还不够。

关于增长,Codementor使用Google趋势和堆栈溢出趋势来查看哪些语言在2013年至2019年之间经历了上升(或下降)增长轨迹,而Elm在2018年至2019年经历了第三大下降趋势,只有Objective-C和CoffeeScript在甚至更糟的结果..

Elm的就业市场份额实际上在2018年(排名第三的最差)和2019年(排名第五)之间有所提高。但是,找到榆树开发商的工作前景仍然很差。正如Codementor建议:

...对Elm开发人员的需求大于对他们的需求,这意味着,如果Elm是您的主要语言,则与其他语言的职位相比,Elm职位的竞争将会更加激烈。

在这一点上,您可能会问什么是Elm,因为您从未遇到过:引用Bjarne Stroustrup的话:

只有两种语言:人们抱怨的语言和没有人使用的语言

榆树属于后一类吗?可能吧Elm是JavaScript的一种风格,根据我们去年11月报告的JavaScript 2018状态调查确实很少使用:

榆树

在2016年至2018年之间,更多的受访者听说过榆木,但对学习榆木不感兴趣的比例有所增加。虽然近30%的人表示有兴趣学习榆木,但只有6%的人使用过它,而超过四分之一的人不会再使用它。只有ClojureScript(Codemenotr的练习中未包括的一种语言)不太流行。

去年,最适合初学者学习的前五种语言中的三种,CoffeeScript,Erlang,Lua仍在2019年出现。时光倒流到2016年,CoffeScript(目前在学习最糟糕的语言方面排名第二)与JavaScript一起被纳入了JavaScript调查状态,但尽管当时被更多的受访者使用,但仍被排除在以后的调查之外考虑到即使对使用它不感兴趣的受访者比例也明显下降了。

javascripts2106

榆树无疑受其名。如果您的回应是:“我认为这是一棵被疾病摧毁的树”,您并不孤单,树和编程语言之间的模棱两可是其问题的一部分。特别是Elm的突出之处在于缺少Stack Overflow标签。

缺少Stack Overflow标签也说明了Erlang的效果不佳,但这还不是全部。在2018年,Codementor指出这是一种纯粹的功能语言:

Erlang的下降轨迹有些正常,Haskell也在下降

但是,尽管今年对Haskell的兴趣有所增加,尽管只是略有增加,但对Erlang的兴趣却在继续减少。尽管Erlang是一种通用的编程语言,但它确实占据了特殊的位置-电信,尤其是爱立信。随着5G时代的到来以及物联网就业市场的不断扩大,它可能会经历未来的增长。但是,尽管填补工作的人数比开发人员多,但其就业市场排名仍从第5位上升到第4位。

作为一种轻量级的可嵌入脚本语言,Lua的名称在葡萄牙语中意为月亮,在物联网领域也可能有未来。在2018年至2019年期间,其社区参与度有所提高。

与去年相比,Lua在Facebook和IRC上的表现更为强劲,以及GitHub和StackOverflow排名明显提高,大大提高了Lua的得分。这表明人们在谈论2019年的Lua,比2018年更多,这在2020年可能是个好兆头。

从2013年到2018年,Lua的增长持平,但在过去一年中开始下降,但远不及其他语言,据Codementor称,这对Lua表示希望:

它在数据科学和游戏开发中的应用可能是其长寿的救星。

虽然Objective-C在2019年脱离了供初学者学习的前五种最糟糕的语言,但下降到了#8,Perl与Objective-C一样是可靠的第一语言,它从2018年的第7名上升到了加入组。一年前,TIOBE指数引起了人们对Perl兴趣下降的关注,请参阅《语言流行性更新-Perl陷入困境》,我们注意到Objective-C也经历了明显的下滑。Objective-C的下滑归因于Swift的竞争,Codementor在2019年的研究将其排在第19位,因此,仅次于C#的第二好位置表明,它是值得考虑作为学习第一语言的候选人。Perl的运气下降归因于Perl 5/6拆分带来的未来不确定性。

Codementor在评论Perl的工作市场排名第六时指出:

尽管SendGrid,DuckDuckGO,Shutterstock和Infoshare都使用Perl,但是与大约同时出现的语言相比,对Perl开发人员的需求比对C#,Ruby和R开发人员的需求要少。此外,如果您对学习Perl感兴趣,请记住,Perl的开发人员供应量超过了开发人员的需求-如果您决定将Perl作为第一语言学习,则可能会竞争更少的工作。

平衡工作前景与Java,JavaScript和Python等初学者的可访问性(即Codementor对其研究的排除)将是我对第一语言的最佳建议,而C对于那些对嵌入式系统和嵌入式系统感兴趣的人来说是强有力的竞争者物联网

最差19平方

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。