TIOBE 2 月编程语言排行榜(含热点语言学习图书推荐)

TIOBE 2 月编程语言排行榜(含热点语言学习图书推荐)

本文经授权转自公众号CSDN(ID:CSDNnews)

TIOBE 2 月编程语言排行榜(含热点语言学习图书推荐)

作者 | 唐小引

出品 | CSDN(ID:CSDNnews)

新月伊始,一月一更的 TIOBE 编程语言社区发布了最新的 2 月编程语言排行榜。

继 Python 语言成为 "2018年度编程语言" 的称号,在2月的编程语言排行榜中,Python 再度上升 2.41% ,一越超过 C++,排在第三位。近 20 年来, Java, C 和 C++ 一直位列前三,远远领先其他编程语言,属于无可撼动的位置。现在,Python 打破了这个局面,不仅名列 TOP3,还以较强增幅增长。

TIOBE 2 月编程语言排行榜(含热点语言学习图书推荐)

除此之外,Groovy 在一次进入语言排行榜前20,它第一次进入语言排行榜前20是在2016年末,因持续集成工具 Jenkins 主要是由 Groovy 实现。现在,自动化构建工具 Gradle 也越来越受欢迎,它也是使用 Groovy 脚本进行编写的。不仅如此,越来越多的 Glue Software 也使用 Groovy 编写,这也是促使它晋升 TOP 20 的重要原因之一。值得一提的还有,Hack 进入 TOP50,而 TypeScript 暂时回归 TOP57。

主流编程语言数年走势(2002 至今):

TIOBE 2 月编程语言排行榜(含热点语言学习图书推荐)

【说明】

TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于互联网上有经验的程序员、课程和第三方厂商的数量。排名使用著名的搜索引擎(诸如 Google、MSN、Yahoo!、Wikipedia、YouTube 以及 Baidu 等)进行计算。请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。

这个排行榜可以用来考查你的编程技能是否与时俱进,也可以在开发新系统时作为一个语言选择依据。

本文整理自:https://www.tiobe.com/tiobe-index/

【END】

本文转自公众号“CSDN”,(ID:CSDNnews)

延伸阅读

榜单热门语言学习图书推荐

1

TIOBE 2 月编程语言排行榜(含热点语言学习图书推荐)

TIOBE 2 月编程语言排行榜(含热点语言学习图书推荐)

《Java编程思想(第4版)》

作者:[美] Bruce Eckel

TIOBE 2 月编程语言排行榜(含热点语言学习图书推荐)

长按二维码了解及购买

内容简介:

Java学习必读经典,殿堂级著作!赢得了全球程序员的广泛赞誉。

《计算机科学丛书:Java编程思想(第4版)》赢得了全球程序员的广泛赞誉,即使是晦涩的概念,在BruceEckel的文字亲和力和小而直接的编程示例面前也会化解于无形。从Java的基础语法到高级特性(深入的面向对象概念、多线程、自动项目构建、单元测试和调试等),本书都能逐步指导你轻松掌握。

《计算机科学丛书:Java编程思想(第4版)》特点:

适合初学者与专业人员的经典的面向对象叙述方式,为更新的JavaSE5/6增加了新的示例和章节。测验框架显示程序输出

2

TIOBE 2 月编程语言排行榜(含热点语言学习图书推荐)

TIOBE 2 月编程语言排行榜(含热点语言学习图书推荐)

《Java核心技术 卷I:基础知识(原书第10版)》

作者:(美)凯 S.霍斯特曼(Cay S. Horstmann

TIOBE 2 月编程语言排行榜(含热点语言学习图书推荐)

长按二维码了解及购买

内容简介:

全新第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

TIOBE 2 月编程语言排行榜(含热点语言学习图书推荐)

TIOBE 2 月编程语言排行榜(含热点语言学习图书推荐)

《Java核心技术 卷I:基础知识(原书第10版)》

作者:(美)凯 S.霍斯特曼(Cay S. Horstmann)

TIOBE 2 月编程语言排行榜(含热点语言学习图书推荐)

长按二维码了解及购买

内容简介:

本书是Java领域有影响力和价值的著作之一,由拥有20多年教学与研究经验的Java技术专家撰写(获Jolt大奖),与《Java编程思想》齐名,10余年全球畅销不衰,广受好评。第10版根据JavaSE8全面更新,同时修正了第9版中的不足,系统全面讲解了Java语言的核心概念、语法、重要特性和开发方法,包含大量案例,实践性强。

3

TIOBE 2 月编程语言排行榜(含热点语言学习图书推荐)

TIOBE 2 月编程语言排行榜(含热点语言学习图书推荐)

《Effective Java中文版(原书第3版)》

作者:[美] 约书亚·布洛克 (Joshua Bloch

TIOBE 2 月编程语言排行榜(含热点语言学习图书推荐)

长按二维码了解及购买

内容简介:

Java之父James Gosling鼎力推荐、Jolt获奖作品全新升级,针对Java 7、8、9全面更新,Java程序员必备参考书。

包含大量完整的示例代码和透彻的技术分析,通过90条经验法则,探索新的设计模式和语言习惯用法,帮助读者更加有效地使用Java编程语言及其基本类库。

4

TIOBE 2 月编程语言排行榜(含热点语言学习图书推荐)

TIOBE 2 月编程语言排行榜(含热点语言学习图书推荐)

《C程序设计语言 第2版·新版》

作者:[美] Bruce Eckel

TIOBE 2 月编程语言排行榜(含热点语言学习图书推荐)

长按二维码了解及购买

内容简介:

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

TIOBE 2 月编程语言排行榜(含热点语言学习图书推荐)

TIOBE 2 月编程语言排行榜(含热点语言学习图书推荐)

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

作者:[美]马克·卢茨(Mark Lutz)

TIOBE 2 月编程语言排行榜(含热点语言学习图书推荐)

长按二维码了解及购买

内容简介:

Python入门必读之作,位列美亚软件编程畅销榜首,《Python编程》姊妹篇。覆盖Python 3.3和Python 2.7两个版本,详细讲解各种语言特性,并新增大量示例。

本书将帮助你使用Python编写出高质量、高效的并且易于与其他语言和工具集成的代码。本书根据Python专家Mark Lutz的著名培训课程编写而成,是易于掌握和自学的Python教程。


本书每一章都对Python语言的关键内容做单独讲解,并且配有章后习题、编程练习及详尽的解答,还配有大量注释的示例以及图表,便于你学习新的技能并巩固加深自己的理解。第5版基于Python2.7和3.3版本,同时也适用于其他Python版本。无论你是编程新手还是其他编程语言的资深开发者,本书都会是你学习Python的理想选择。

6

TIOBE 2 月编程语言排行榜(含热点语言学习图书推荐)

TIOBE 2 月编程语言排行榜(含热点语言学习图书推荐)

《利用Python进行数据分析(原书第2版)》

作者:[美]韦斯·麦金尼(Wes McKinney

TIOBE 2 月编程语言排行榜(含热点语言学习图书推荐)

长按二维码了解及购买

内容简介:

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

TIOBE 2 月编程语言排行榜(含热点语言学习图书推荐)

TIOBE 2 月编程语言排行榜(含热点语言学习图书推荐)

《C++编程思想(两卷合订本)》

作者:(美) Bruce EckelChuck Allison

TIOBE 2 月编程语言排行榜(含热点语言学习图书推荐)

长按二维码了解及购买

内容简介:

本书是《C++编程思想》两卷的汇总。第1卷是在第1版的基础上进行了更加深入分析和修改后的第2版,其内容、讲授方法、选用实例以及配套的练习别具特色,可以供不同程度的读者选择阅读。第2卷介绍了C++实用的编程技术和实践方法,深入探究了异常处理方法和异常安全设计;介绍C++的字符串、输入输出流的现代用法;解释多重继承问题的难点,描述了典型的设计模式及其实现,特别介绍了多线程处理编程技术。

在本书作者的个人网站www.BruceEckel.com上提供:

l   本书的英文原文、源代码、练习解答指南、勘误表及补充材料。

l   本书相关内容的研讨和咨询。

l   本书第1卷及第2卷英文电子版的免费下载链接。


【你们期待的福利来啦】

动动手指拍抖音就有获得500元奖金的机会!首届华章计算机抖音大赛正在火热进行中,福利多多哦~

长按二维码了解详情

TIOBE 2 月编程语言排行榜(含热点语言学习图书推荐)