本文经授权转自公众号CSDN(ID:CSDNnews)
作者 | 唐小引
出品 | CSDN(ID:CSDNnews)
新月伊始,一月一更的 TIOBE 编程语言社区发布了最新的 2 月编程语言排行榜。
继 Python 语言成为 "2018年度编程语言" 的称号,在2月的编程语言排行榜中,Python 再度上升 2.41% ,一越超过 C++,排在第三位。近 20 年来, Java, C 和 C++ 一直位列前三,远远领先其他编程语言,属于无可撼动的位置。现在,Python 打破了这个局面,不仅名列 TOP3,还以较强增幅增长。
除此之外,Groovy 在一次进入语言排行榜前20,它第一次进入语言排行榜前20是在2016年末,因持续集成工具 Jenkins 主要是由 Groovy 实现。现在,自动化构建工具 Gradle 也越来越受欢迎,它也是使用 Groovy 脚本进行编写的。不仅如此,越来越多的 Glue Software 也使用 Groovy 编写,这也是促使它晋升 TOP 20 的重要原因之一。值得一提的还有,Hack 进入 TOP50,而 TypeScript 暂时回归 TOP57。
主流编程语言数年走势(2002 至今):
【说明】
TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于互联网上有经验的程序员、课程和第三方厂商的数量。排名使用著名的搜索引擎(诸如 Google、MSN、Yahoo!、Wikipedia、YouTube 以及 Baidu 等)进行计算。请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。
这个排行榜可以用来考查你的编程技能是否与时俱进,也可以在开发新系统时作为一个语言选择依据。
本文整理自:https://www.tiobe.com/tiobe-index/。
【END】
本文转自公众号“CSDN”,(ID:CSDNnews)
延伸阅读
榜单热门语言学习图书推荐
1
《Java编程思想(第4版)》
作者:[美] Bruce Eckel
长按二维码了解及购买
内容简介:
Java学习必读经典,殿堂级著作!赢得了全球程序员的广泛赞誉。
《计算机科学丛书:Java编程思想(第4版)》赢得了全球程序员的广泛赞誉,即使是晦涩的概念,在BruceEckel的文字亲和力和小而直接的编程示例面前也会化解于无形。从Java的基础语法到高级特性(深入的面向对象概念、多线程、自动项目构建、单元测试和调试等),本书都能逐步指导你轻松掌握。
《计算机科学丛书:Java编程思想(第4版)》特点:
适合初学者与专业人员的经典的面向对象叙述方式,为更新的JavaSE5/6增加了新的示例和章节。测验框架显示程序输出。
2
《Java核心技术 卷I:基础知识(原书第10版)》
作者:(美)凯 S.霍斯特曼(Cay S. Horstmann)
长按二维码了解及购买
内容简介:
全新第10版!Java领域极具影响力和价值的著作之一,与《Java编程思想》齐名,10余年全球畅销不衰,广受好评。
根据Java SE 8全面更新,系统全面讲解Java语言的核心概念、语法、重要特性和开发方法,包含大量案例,实践性强。
一直以来,《Java核心技术》都被认为是面向高级程序员的经典教程和参考书,它内容翔实、客观准确,不拖泥带水,是想为实际应用编写健壮Java代码的程序员的首选。如今,本版进行了全面更新, 以反映近年来人们翘首以待、变革最大的Java版本(Java SE 8)的内容。这一版经过重写,并重新组织,全面阐释了新的Java SE 8特性、惯用法和*佳实践,其中包含数百个示例程序,所有这些代码都经过精心设计,不仅易于理解,也很容易实际应用。
本书为专业程序员解决实际问题而写,可以帮助你深入了解Java语言和库。在卷I中,Horstmann主要强调基本语言概念和现代用户界面编程基础,深入介绍了从Java面向对象编程到泛型、集合、lambda表达式、Swing UI设计以及并发和函数式编程的最新方法等内容。
3
《Java核心技术 卷I:基础知识(原书第10版)》
作者:(美)凯 S.霍斯特曼(Cay S. Horstmann)
长按二维码了解及购买
内容简介:
本书是Java领域有影响力和价值的著作之一,由拥有20多年教学与研究经验的Java技术专家撰写(获Jolt大奖),与《Java编程思想》齐名,10余年全球畅销不衰,广受好评。第10版根据JavaSE8全面更新,同时修正了第9版中的不足,系统全面讲解了Java语言的核心概念、语法、重要特性和开发方法,包含大量案例,实践性强。
3
《Effective Java中文版(原书第3版)》
作者:[美] 约书亚·布洛克 (Joshua Bloch)
长按二维码了解及购买
内容简介:
Java之父James Gosling鼎力推荐、Jolt获奖作品全新升级,针对Java 7、8、9全面更新,Java程序员必备参考书。
包含大量完整的示例代码和透彻的技术分析,通过90条经验法则,探索新的设计模式和语言习惯用法,帮助读者更加有效地使用Java编程语言及其基本类库。
4
《C程序设计语言 第2版·新版》
作者:[美] Bruce Eckel
长按二维码了解及购买
内容简介:
Java本书是由C语言的设计者Brian W. Kernighan和Dennis M. Ritchie编写的一部介绍标准C语言及其程序设计方法的权威性经典著作。全面、系统地讲述了C语言的各个特性及程序设计的基本方法,包括基本概念、类型和表达式、控制流、函数与程序结构、指针与数组、结构、输入与输出、UNIX系统接口、标准库等内容。
本书的讲述深入浅出,配合典型例证,通俗易懂,实用性强,适合作为大专院校计算机专业或非计算机专业的C语言教材,也可以作为从事计算机相关软硬件开发的技术人员的参考书。在计算机发展的历史上,没有哪一种程序设计语言像C语言这样应用如此广泛。
本书原著 即为C语言的设计者之一Dennis M.Ritchie和著名的计算机科学家Brian W.Kernighan合著的一本介绍C语言的权威经典著作。我们现在见到的大量论述C语言程序设计的教材和专著均以此书为蓝本。原著第1版中介绍的C语言成为后来广泛使用的C语言版本—— 标准C的基础。人们熟知的“hell, World”程序就是由本书首次引入的,现在,这一程序已经成为所有程序设计语言入门的第一课。
原著第2版根据1987年制定的ANSIC标准做了适当的修订.引入了最新的语言形式,并增加了新的示例,通过简洁的描述、典型的示例,作者全面、系统、准确地讲述了C语言的各个特性以及程序设计的基本方法。对于计算机从业人员来说,本书是一本必读的程序设计语言方面的参考书。
5
《Python学习手册(原书第5版)》
作者:[美]马克·卢茨(Mark Lutz)
长按二维码了解及购买
内容简介:
Python入门必读之作,位列美亚软件编程畅销榜首,《Python编程》姊妹篇。覆盖Python 3.3和Python 2.7两个版本,详细讲解各种语言特性,并新增大量示例。
本书将帮助你使用Python编写出高质量、高效的并且易于与其他语言和工具集成的代码。本书根据Python专家Mark Lutz的著名培训课程编写而成,是易于掌握和自学的Python教程。
本书每一章都对Python语言的关键内容做单独讲解,并且配有章后习题、编程练习及详尽的解答,还配有大量注释的示例以及图表,便于你学习新的技能并巩固加深自己的理解。第5版基于Python2.7和3.3版本,同时也适用于其他Python版本。无论你是编程新手还是其他编程语言的资深开发者,本书都会是你学习Python的理想选择。
6
《利用Python进行数据分析(原书第2版)》
作者:[美]韦斯·麦金尼(Wes McKinney)
长按二维码了解及购买
内容简介:
Python数据分析经典畅销书全新升级,第1版中文版累计销售100000册 Python pandas创始人亲自执笔,Python语言的核心开发人员鼎立推荐 针对Python 3.6进行全面修订和更新。
本书由Python pandas项目创始人Wes McKinney亲笔撰写,详细介绍利用Python进行操作、处理、清洗和规整数据等方面的具体细节和基本要点。第2版针对Python 3.6进行全面修订和更新,涵盖新版的pandas、NumPy、IPython和Jupyter,并增加大量实际案例,可以帮助你高效解决一系列数据分析问题。
第2版中的主要更新包括:
•所有的代码,包括把Python的教程更新到了Python 3.6版本(第1版中使用的是Python 2.7)
•更新了Python第三方发布版Anaconda和其他所需Python包的安装指引
•更新pandas库到2017年的新版
•新增一章,关于更多高级pandas工具和一些使用提示
•新增statsmodels和scikit-learn的简明使用介绍
7
《C++编程思想(两卷合订本)》
作者:(美) Bruce Eckel,Chuck Allison
长按二维码了解及购买
内容简介:
本书是《C++编程思想》两卷的汇总。第1卷是在第1版的基础上进行了更加深入分析和修改后的第2版,其内容、讲授方法、选用实例以及配套的练习别具特色,可以供不同程度的读者选择阅读。第2卷介绍了C++实用的编程技术和实践方法,深入探究了异常处理方法和异常安全设计;介绍C++的字符串、输入输出流的现代用法;解释多重继承问题的难点,描述了典型的设计模式及其实现,特别介绍了多线程处理编程技术。
在本书作者的个人网站www.BruceEckel.com上提供:
l 本书的英文原文、源代码、练习解答指南、勘误表及补充材料。
l 本书相关内容的研讨和咨询。
l 本书第1卷及第2卷英文电子版的免费下载链接。
【你们期待的福利来啦】
动动手指拍抖音就有获得500元奖金的机会!首届华章计算机抖音大赛正在火热进行中,福利多多哦~
长按二维码了解详情