TIOBE 编程语言排行榜 7 月更新已公布,排名前十的分别是:Java, C, Python, C++, C#, Visual Basic .NET, JavaScript, PHP, SQL 和汇编语言。java
TIOBE 编程社区指数(The TIOBE Programming Community index)是编程语言流行度的指标,该榜单每个月更新一次,指数基于全球技术工程师、课程和第三方供应商的数量。包括流行的搜索引擎,如谷歌、必应、雅虎、维基百科、亚马逊、YouTube 和百度都用于指数计算。具体的计算方式见这里:https://www.tiobe.com/tiobe-index/programming-languages-definition/。如下是前20名:python
值得注意的是,TIOBE 指数并不表明语言的好坏,开发者可使用该榜单检查自身的编程技能是否须要更新,或者在开始构建新软件时对某一语言作出选择。web
和上个月的不一样之处主要是 C# 以微弱的优点超过了 Visual Basic .NET 的排名,再次进入 TOP 5。编程
与上个月相比,Python 的指数又增长了很多,由 8.530% 上升到 9.260%。咱们注意到,TIOBE 对这期榜单的标题描述是“Perl is one of the victims of Python's hype”,大意是说 Perl 成为了过分炒做 Python 的受害者之一。python 是否过分的炒做?框架
首先,不否定python是门很棒的语言,语法简洁。功能强大。并且上手容易。最先流行于数据分析、科学计算等研究领域。由于其很是易用好用。在spark,flink,storm 等大数据组件中,以及其余数据处理框架中,均可以快速编写脚本处理数据。在爬虫领域更是所向披靡。编程语言
将来大数据在各个领域都是扮演着基础支撑的角色。没有大数据支撑人工智能也无从谈起。因此这就给了一个能够炒做的点,特别是IT培训班,由于python毕竟不难学。把这个炒做起来了,很多人在原来行业混的很差就能够给培训班送钱了。不少培训班开大数据班事实上挂羊头卖狗肉,教你一些java基础入门,或者python入门,真正的大数据是靠海量数据的清洗,建模,数据分析来运做的,目前没有一个培训班有这个能力。由于java目前初级过于饱和了。生意就很差了。因此IT培训班须要一个突破口。因此在各大媒体,编程论坛。不信你去CSDN看。前几条都是在炒做python,点进去就是培训班广告。甚至在悟空问答也有大量某内,某峰的培训班销售人员在鼓吹。年初某峰的本地负责人还跟我谈过,是否有兴趣去当python讲师。一个月能够开到30k,出于良心以及职业规划(固然仍是钱不到位,哈哈)没有去。ide
虽然python也能作web可是跟java比起来生态一个天上一个地下。大部分仍是java。在大数据领域python秀的飞起。结合各大招聘网站数据来看,招聘大数据的都是有实力的一线二线三线大厂,基本不会招聘半路出家的。并且要求还很高。大数据开发通常要求都是相关专业毕业第一学历。甚至要研究生起步。因此想学python以此就业就要掂量掂量本身的实力。切莫跟风。到时候血本无归。大数据