1. 首页
  2. IT资讯

哪种编程语言最受欢迎?多个权威网站的统计,帮你分析解答

“u003Cpu003E每个程序员应该都有过这样一个疑问,哪种编程语言最受欢迎?这看起来是个简单的问题吗,但答案远非如此简单。u003Cu002Fpu003Eu003Ch1 class=”pgc-h-arrow-right”u003E为什么想要了解u003Cu002Fh1u003Eu003Cpu003E从我们从人们为什么想知道开始。通常,至少在涉及学生时,他们会问哪种语言最受欢迎,因为他们知道哪种语言最好就业、工资最高。u003Cu002Fpu003Eu003Cpu003E对于其他人,已经熟练的程序员希望了解一下他们当前的技能是否相关,或者是否该该看其他语言了,因为流行度的变化可能意味着该是时候开始使用一种新语言了。u003Cu002Fpu003Eu003Cpu003E正在构建产品的开发人员还希望了解流行的语言,如果正在构建API或其他兼容性选项,则希望确保他们正在生成客户将使用的解决方案。支持最流行的环境非常重要。u003Cu002Fpu003Eu003Cpu003E如果你要开始一个项目,则需要选择要使用的语言。第一个标准应该始终是使用可以完成工作的语言。如果一种语言非常流行,但是需要花费两年的时间编写代码,而另一种语言不那么流行,但是需要花费两个月的时间,那么您显然应该选择不那么流行的语言。但是,在所有条件都相同的情况下,选择一种更流行的语言通常意味着可以访问更多的程序员和资源,因此这也是一个重要的考虑因素。u003Cu002Fpu003Eu003Cdiv class=”pgc-img”u003Eu003Cimg src=”http:u002Fu002Fp1.pstatp.comu002Flargeu002Fdfic-imagehandleru002F30b95fab-2dd1-44ac-b582-1c5391c6aba5″ img_width=”1200″ img_height=”868″ alt=”哪种编程语言最受欢迎?多个权威网站的统计,帮你分析解答” inline=”0″u003Eu003Cp class=”pgc-img-caption”u003Eu003Cu002Fpu003Eu003Cu002Fdivu003Eu003Ch1 class=”pgc-h-arrow-right”u003E什么是受欢迎?u003Cu002Fh1u003Eu003Cpu003E那么哪种语言最受欢迎呢?这个问题其实并不容易回答。关键是要确定什么定义流行。u003Cu002Fpu003Eu003Cul class=””u003Eu003Cliu003E本文显示了许多衡量人气的可能因素,包括:u003Cu002Fliu003Eu003Cliu003E网络搜索中提到语言名称的次数,例如Google趋势u003Cu002Fliu003Eu003Cliu003E提及该语言的求职广告的数量u003Cu002Fliu003Eu003Cliu003E出售的教或描述该语言的书籍数量u003Cu002Fliu003Eu003Cliu003E估计使用该语言编写的现有代码行的数量,这可能会低估在公共搜索中很少发现的语言u003Cu002Fliu003Eu003Cliu003ESourceForge,Freecode和GitHub等各种开源社区或者讨论博客上使用该语言的项目数u003Cu002Fliu003Eu003Cliu003E论坛和新闻组中有关该语言的帖子数u003Cu002Fliu003Eu003Cu002Fulu003Eu003Cpu003E甚至还不完整。也可以将下面一些指标添加到上面的列表中:u003Cu002Fpu003Eu003Cul class=””u003Eu003Cliu003E编程训练营出售的课程数量u003Cu002Fliu003Eu003Cliu003E世界各地参加编程课程的学生人数u003Cu002Fliu003Eu003Cliu003E各种播放视频软件上,比如b站、腾讯视频上每种语言的视频数量u003Cu002Fliu003Eu003Cu002Fulu003Eu003Cpu003E到先在终于明白了。如果考虑在各个国家u002F地区的受欢迎程度,这可能会变得更加复杂。某些语言在印度更受欢迎吗?在美国?在俄国?u003Cu002Fpu003Eu003Cpu003E最重要的是,人气不是一个向量答案。u003Cu002Fpu003Eu003Ch1 class=”pgc-h-arrow-right”u003E不同的测量来源u003Cu002Fh1u003Eu003Cpu003E即使了解可以根据许多不同因素来衡量受欢迎程度,但学生和专业人士仍想知道他们是否在正确的方向上,并能针对性指导自己的职业和公司。u003Cu002Fpu003Eu003Cpu003E于是我找了几个比较权威的来进行赘述。u003Cu002Fpu003Eu003Cpu003E编码Dojo有一个图表,其中汇总了求职搜索引擎Indeed.com的统计信息。Tiobe长期以来一直使用搜索引擎聚合来计算受欢迎程度。PyPl着眼于Google上的语言教程。u003Cu002Fpu003Eu003Cpu003E但是,这些帮助其实并不是很大。如果你正在寻找要学习的语言或需要支持的语言,则很难确定要赌哪个图表。u003Cu002Fpu003Eu003Cpu003E那么什么是最受欢迎的语言?u003Cu002Fpu003Eu003Cpu003E为了给您一些指导,我结合了上面提到的各种资源。对于三个IEEE类别,趋势意味着似乎正在增长的语言,职位反映了Dice.com和CareerBuilder的职位,开放则反映了开源项目的数量。u003Cu002Fpu003Eu003Cpu003E结果是下表中的排名:u003Cu002Fpu003Eu003Cdiv class=”pgc-img”u003Eu003Cimg src=”http:u002Fu002Fp3.pstatp.comu002Flargeu002Fpgc-imageu002Fe1990fbe23d6428da3552f7c8cb75cc6″ img_width=”770″ img_height=”513″ alt=”哪种编程语言最受欢迎?多个权威网站的统计,帮你分析解答” inline=”0″u003Eu003Cp class=”pgc-img-caption”u003Eu003Cu002Fpu003Eu003Cu002Fdivu003Eu003Cpu003E但是问题是,这实际上并没有告诉您要集中精力在哪里。为了深入探讨问题,我进行了一些数据分析。并且做成了下面这个表格。(较为简陋)u003Cu002Fpu003Eu003Cdiv class=”pgc-img”u003Eu003Cimg src=”http:u002Fu002Fp3.pstatp.comu002Flargeu002Fpgc-imageu002F4b6d5bbe63b54c4f928ff0564e64d1a5″ img_width=”770″ img_height=”534″ alt=”哪种编程语言最受欢迎?多个权威网站的统计,帮你分析解答” inline=”0″u003Eu003Cp class=”pgc-img-caption”u003Eu003Cu002Fpu003Eu003Cu002Fdivu003Eu003Cpu003E我还按照颜色分为了三种类型,顶级的包括Java、C、Python和C ++。所以,最应该熟悉的就是这四种语言。下一阶级包含JavaScript、C#、PHP和Swift。剩下的两种语言是Objective-C和R。u003Cu002Fpu003Eu003Cpu003Eu003Cstrongu003E那么,这到底告诉了我们什么?u003Cu002Fstrongu003Eu003Cu002Fpu003Eu003Cpu003E第一个集群中的语言Java,C,Python和C ++是非常通用的语言。它们与特定的编程平台或重点无关。u003Cu002Fpu003Eu003Cpu003E最有趣我认为是第二个集群,其中包含JavaScript,C#,PHP和Swift。JavaScript和PHP主要是Web开发语言。C#是一种以微软为中心的语言。Swift是苹果的新主要编码语言。从根本上讲,第二个集群是特定于平台的。u003Cu002Fpu003Eu003Cpu003E同样,这说明啥呢?如果您了解现代编码,您就会意识到自己不只是在使用一种语言。无论是嵌入式系统,iPhone,Web应用程序还是微软服务器应用程序,您总是在开发某些东西。u003Cu002Fpu003Eu003Cpu003E语言熟悉只是难题的一部分。例如,无论您多么喜欢Python还是非常古老但仍不容错过的C语言,如果你正在写某个博客平台的插件或主题,那么你都在用JavaScript和PHP。其他语言的受欢迎程度无关紧要。如果您的雇主是微软开发人员,那么你最好了解C#,这就叫投其所好。u003Cu002Fpu003Eu003Cpu003Eu003Cstrongu003E其他u003Cu002Fstrongu003Eu003Cu002Fpu003Eu003Cpu003E编码Dojo的主要语言是SQL。这是有道理的,除非没有。你很少只用SQL编写代码。使用SQL访问数据,但是使用另一种语言管理这些数据查询。因此,了解SQL在某些方面是很有必要的)。但是,仅参加SQL课程并不能保证你能找到工作,赚钱或生活。u003Cu002Fpu003Eu003Cpu003E其次,鉴于iOS应用程序的普及,苹果特定语言在图表中的位置比您最初预期的要低。但这是有道理的。如果您想开始构建自己的应用程序,则想学习那些语言。但是,至少有大量公司雇用苹果应用程序开发人员。这就是为什么Swift相对落后于图表的原因。Swift已经取代了Objective-C,我们可以看到它掉在了我们的眼前。u003Cu002Fpu003Eu003Cdiv class=”pgc-img”u003Eu003Cimg src=”http:u002Fu002Fp3.pstatp.comu002Flargeu002Fpgc-imageu002F1fe2dc9bb71444428766dece6336fe6d” img_width=”1800″ img_height=”1125″ alt=”哪种编程语言最受欢迎?多个权威网站的统计,帮你分析解答” inline=”0″u003Eu003Cp class=”pgc-img-caption”u003Eu003Cu002Fpu003Eu003Cu002Fdivu003Eu003Ch1 class=”pgc-h-arrow-right”u003E建议u003Cu002Fh1u003Eu003Cpu003E语言的C族仍然占主导地位。Java、C ++、C、C#甚至是Objective-C都是基于C的语言。如果您只想学习一种语言,则应该选择其中一种。我建议使用Java或C ++,因为它们将使您进入C系列的其余部分。u003Cu002Fpu003Eu003Cpu003E如果您想进入编程领域,学习多种语言和多种框架。用语言构建事物。您必须实际制造一点东西。因为编程不仅仅是一项智力活动。u003Cu002Fpu003Eu003Cpu003E适应多种语言和框架很重要,计算机行业正在发生巨大改变。近两年中国程序员要求也在不断提高,当然,C的历史是那么的长,但Swift才成立几年,已经进入了前十名。今天所学的内容可能不足以覆盖整个职业生涯。因此,深入语言与学习多种语言同样重要。u003Cu002Fpu003Eu003Cpu003E我的建议很简单。选择C ++或Java。然后学习JavaScript。越来越多的基于Web的应用程序需要牛逼的JavaScript技能。然后根据您要执行的工作类型选择PHP,Swift或Python。一旦您很好地了解了这三个集合中的每一个,您就可以相对轻松地选择所需的任何其他语言或框架。u003Cu002Fpu003Eu003Cpu003Eu003Cstrongu003E喜欢可以关注一下,谢谢。u003Cu002Fstrongu003Eu003Cu002Fpu003E”

原文始发于:哪种编程语言最受欢迎?多个权威网站的统计,帮你分析解答

主题测试文章,只做测试使用。发布者:程序员,转转请注明出处:http://www.cxybcw.com/26704.html

联系我们

13687733322

在线咨询:点击这里给我发消息

邮件:1877088071@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

QR code