当前位置: 首页 > news >正文

TIOBE 10 月编程语言排行榜出炉:C语言居首,Python将超Java?

TIOBE 2020 年 10 月份的编程语言排行榜已经公布,官方的标题是:Python 排名逼近第二

TIOBE 排行榜中 C 和 Java 一直占据着前两位,但随着 Python 近年来越来越强势,市场占有率一直在提升,去年已升至排行榜第三。

而 Java 相对来说有些下滑,此消彼长,Python 有望在未来几个月超越 Java,排名攀升到第二。

(本图仅供娱乐)

本月 Python 的占比已经达到了 11.28%,而 Java 下滑至 12.56%,差距小于1.3%,越来越接近。

来看下国内的情况,以下是百度指数的数据统计,从 2017 年开始 Python(蓝色线)的搜索指数,已经逐步甩开 Java(绿色线)的搜索指数,说明 Python 的关注度越来越高。

从微信的指数上看,差距更大:

Python 目前的版本分为 2.x 和 3.x,3.x 是不兼容 2.x 版本的。

Python 2.0 于 2000 年 10 月 16 日发布。

官方宣布,2020 年 1 月 1 日, 停止 Python 2 的更新。

Python 2.7 被确定为最后一个 Python 2.x 版本。

Python 3.0 于 2008 年 12 月 3 日发布,它对语言做了较大修订而不能完全后向兼容。

最新稳定版本 3.9.0 ( 2020年10月5日 )

预览版本 3.10.0a1 ( 2020年10月5日)

本月,在前 10 的排名中与 9 月份相比没有变化。

9 月份编程语言排名前十的分别是:C,Java,Python,C++,C#,Visual Basic, JavaScript ,PHP ,R,SQL。

10 月份编程语言排名前十的分别是:C,Java,Python,C++,C#,Visual Basic, JavaScript ,PHP ,R,SQL。

排名 1-20 的编程语言

排名 21-50 的编程语言

各大编程语言的历史排名(1988-2020)

编程语言“名人榜”( 2003-2019)

TIOBE 每个月都会公布一次编程语言的排行榜,这份排行榜排名基于全球技术工程师、课程和第三方供应商的数量,其中包括了流行的搜索引擎以及技术社区,如 Google、百度、维基百科等等。

数据反应目前主流编程语言的变化趋势,对我们学习和工作可作为一个参考,但各个语言都有它们各自适合的应用场景,所以也不必过于在意,毕竟语言的好坏在于如何去使用它。

RECOMMEND

推荐阅读

01

《数据结构与算法:Python语言实现》

点击链接了解详情并购买

推荐语:本书采用Python语言介绍数据结构和算法,包括其设计、分析和实施。本书源代码简洁、明确,面向对象的观点贯穿始终,通过继承大限度地提高代码重用,同时彰显不同抽象数据类型和算法之间的异同。

 

02

 《Python程序设计与算法思维》

点击链接了解详情并购买

推荐语:详尽地解释了Python语言的每个新概念和每个语法细节,具有良好的、规范的代码示例,注重问题求解,强调算法实践。案例教学由简单到复杂递进展开,以便于读者清晰地理解和掌握整个编程和求解的思路。该书还增加了函数式编程内容,使初学者可以应对未来高并发实时多核处理的程序设计。

03

《Python图形编程:2D和3D图像的创建》

点击链接了解详情并购买

推荐语:本书主要讲授如何利用Python实现计算机图形学相关的绘制,包括基本元素的绘制、二维和三维坐标变换、透视、相交、删除隐藏线、着色、数据拟合及曲面绘制等,并通过两个例子演示了本书的全部知识。所有章节都以理论结合实践的思路进行讲授。跟随书中的讲解,你能够很容易理解并完成相关的程序,即便没有太多编程基础也能很快上手。学习这本书是同时入门计算机图形学和Python编程的便捷之路。

04

 《零基础学Python(第2版)》

点击链接了解详情并购买

推荐语:由浅入深,循序渐进,从零开始学Python语言,一点都不难想,编程基础、编程进阶、编程应用、项目实战、上机练习,300个实例64个练习题,超值赠送教学视频源代码。

05

《Python开发技术大全》

点击链接了解详情并购买

推荐语:本书从Python 语言的基础语法讲起,逐步深入地介绍了Python各种库,并且介绍了这些库的实战案例,重点介绍了爬虫开发, GUI应用程序开发,容器管理, Redis数据库操作以及数据处理和神经网络方面的内容。让读者不但可以系统地学习Python编程的相关知识,而且还能对Python在各个领域的应用有更为深入的理解。

06

《Python安全攻防:渗透测试实战指南》

点击链接了解详情并购买

推荐语:这是一本实战类书籍,由浅入深地介绍了Python在网络安全各个领域的应用,并且语言通俗易懂,举例简单明了,便于读者学习。同时结合具体案例从网络安全渗透测试的角度分析了Python如何实现网络安全编程的技术。


07

《Python 3标准库》

点击链接了解详情并购买

推荐语:本书由资深Python专家亲自执笔,Python语言的核心开发人员鼎力推荐。对程序员而言,标准库与语言本身同样重要,它好比一个百宝箱,能为各种常见的任务提供完美的解决方案,所以本书是所有Python程序员都必备的工具书!全书以案例驱动的方式讲解了标准库中数百个模块的使用方法(如何工作)和工作原理(为什么要这样工作),比标准库的官方文档更容易理解(一个简单的示例比一份手册文档更有帮助),为Python程序员熟练掌握和使用这些模块提供了绝佳指导。

08

《Python学习手册(原书第5版)》

点击链接了解详情并购买

推荐语:零基础学Python3,Python编程从入门到实践学习手册,本书将帮助你使用Python编写出高质量、高效的并且易于与其他语言和工具集成的代码。

更多精彩回顾

书讯 |10月书讯(下)| 双节同庆,读书正当时

书讯 |10月书讯(上)| 双节同庆,读书正当时

上新 | VUE.js入门与商城开发实战
书单 | 开学季——计算机专业学生必读的10本畅销经典

干货 | 用户画像从0到100的构建思路

收藏 |阿里中台变“厚”,企业中台路在何方?

视频 | 4min视频带你了解阿里B2B电商算法

相关文章:

  • 宁振波:工业软件的焦点在仿真
  • DB-Engines 10月数据库排名:“三大王”无人能敌,PostgreSQL紧随其后
  • 司机失业?百度宣布:自动驾驶出租车在京开放,免费坐!
  • 唤醒你的数学潜能和数学思维
  • Nginx 在运维领域中的应用,看这一篇就够了
  • 掌握R 语言,看这些书就够了
  • 人工智能7大关键技术,终于有人讲明白了
  • 【第26期】Coroutines(协程)我是这样理解的!
  • Linux网络安全,这本搞定了!
  • 快速入门机器学习!最受欢迎AI霸榜书最新版来了!国内外好评率超90%!
  • 阿里大佬总结,Java高并发必读!
  • 软萌硬核科普必读《大圣陪你学AI》
  • 什么是HBase?它是怎样工作的?终于有人讲明白了
  • “脚本小子”和真正黑客的区别是什么?
  • “饿了么”​从测试标准化走向测试服务化
  • 【347天】每日项目总结系列085(2018.01.18)
  • 【391天】每日项目总结系列128(2018.03.03)
  • Js基础知识(四) - js运行原理与机制
  • Magento 1.x 中文订单打印乱码
  • Mocha测试初探
  • Python连接Oracle
  • rc-form之最单纯情况
  • React中的“虫洞”——Context
  • text-decoration与color属性
  • Web标准制定过程
  • 从setTimeout-setInterval看JS线程
  • 基于组件的设计工作流与界面抽象
  • 聚簇索引和非聚簇索引
  • 利用DataURL技术在网页上显示图片
  • 让你成为前端,后端或全栈开发程序员的进阶指南,一门学到老的技术
  • 少走弯路,给Java 1~5 年程序员的建议
  • 微信开放平台全网发布【失败】的几点排查方法
  • 温故知新之javascript面向对象
  • 详解NodeJs流之一
  • 学习JavaScript数据结构与算法 — 树
  • 你对linux中grep命令知道多少?
  • Redis4.x新特性 -- 萌萌的MEMORY DOCTOR
  • 移动端高清、多屏适配方案
  • ​​快速排序(四)——挖坑法,前后指针法与非递归
  • ​低代码平台的核心价值与优势
  • ​香农与信息论三大定律
  • # 日期待t_最值得等的SUV奥迪Q9:空间比MPV还大,或搭4.0T,香
  • #define、const、typedef的差别
  • $.ajax()
  • (C语言)fgets与fputs函数详解
  • (Redis使用系列) SpirngBoot中关于Redis的值的各种方式的存储与取出 三
  • (二)斐波那契Fabonacci函数
  • (附源码)springboot学生选课系统 毕业设计 612555
  • (六)库存超卖案例实战——使用mysql分布式锁解决“超卖”问题
  • (使用vite搭建vue3项目(vite + vue3 + vue router + pinia + element plus))
  • (学习日记)2024.02.29:UCOSIII第二节
  • .Net CF下精确的计时器
  • .NET Framework 3.5中序列化成JSON数据及JSON数据的反序列化,以及jQuery的调用JSON
  • .NET/C# 检测电脑上安装的 .NET Framework 的版本
  • .net操作Excel出错解决