11月编程语言排行榜新鲜出炉,这些经典图书等你来撩!

  1. 云栖社区>
  2. 博客>
  3. 正文

11月编程语言排行榜新鲜出炉,这些经典图书等你来撩!

异步社区 2018-11-29 14:02:09 浏览961
展开阅读全文
再过两个月,TIOBE 就将宣布 2018 年的年度编程语言。年度语言有望出现在前 5 名:Java、C、C+、Python 和 Visual Basic.NET 中。每年,我们都希望一些有创意特性的编程语言获奖,但是 2018 年度语言桂冠很可能由一个成熟的语言摘得。

当然,今年也有出现了一些新的编程语言,但它们的普及率太低,暂未称得上“年度编程语言”的称号。例如,上个月,Apex 从第 46 位跃升至第 36 位,而 Alice 则在同一时期从第 62 位跃升至第 44 位。但是这些都不重要,因为两种语言在 2018 年的增幅都不到 0.5%。哪门语言会获胜?我们不妨拭目以待。

接下来看一下 10 月的编程语言排行榜 TOP 20 ——

7dc321d6da69bc69e812b217db9d3f5e

可以看到,Go 的排名又有了小幅的上升,由上个月的 12 名上升至这个月的第 10 名。

需要注意的是,SQL 自 2018 年 2 月起被重新添加到了 TIOBE 排行榜中,由于没有以往的数据可以对比,所以会给人 SQL 语言指数突然暴涨的错觉。

TOP 10 编程语言 TIOBE 指数走势(2002-2018)

a4ce0b3099a74a84327307f2c0b24186

在 21-50 名的数据中,Rust 较上个月又稍有下滑,由第 34 名跌到了第 37 名。

6ddb5071445b8aa67188820f9a9c562c

文章转载自199IT-互联网数据中心,原文:《TIOBE:2018年11月编程语言排行榜》

Java 篇

218f9d2901e0e53e5a8666c9666ef5ee

《漫画面向对象编程(Java语言版)》

李思、徐云飞、郑琳 著

本书借助于漫画展示的形式,并使用Java编程语言讲解了面向对象编程中的各种概念和理论知识,比如面向对象的简介、修饰符、类、继承、多态等,以及这些概念在真实编程中的应用。通过本书,读者可以在轻松幽默的氛围中对面向对象编程产生浓厚的兴趣,而不是被各种枯燥乏味的理论吓跑,从而为后续的编程进阶树立信心。​

9ccc0ca9gy1fxov805agej206m080mzd.jpg

​《Java EE核心框架实战(第2版)》

高洪岩 著

《Java EE核心框架实战(第 2版)》的宗旨是提高读者学习Java EE的效率,增强其项目实战能力。为此,本书摒弃了软件公司中不常用或不实用的技术,而是采用近200个开发案例,为读者讲解了开发商业软件的知识,帮助读者进行“精要”式的学习,汲取Java EE的思想,正确地进行项目实战。

《Java EE核心框架实战(第 2版)》语言简洁,示例丰富,可帮助读者迅速掌握使用主流开源Java EE框架进行开发所需的各种技能。本书适合具有一定Java编程基础的读者,以及使用Java进行软件开发、测试的从业人员阅读。

C语言 篇

1fff123cb30ceafd2fe3808792e6f8de

《C Primer Plus(第6版)中文版》

 【美】Stephen Prata(史蒂芬 普拉达)著 

《C Primer Plus(第6版)中文版》详细讲解了C语言的基本概念和编程技巧。本书以完整的程序为例,讲解C语言的知识要点和注意事项。每章末设计了大量复习题和编程练习,帮助读者巩固所学知识和提高实际编程能力。附录给出了各章复习题的参考答案和丰富的参考资料。《C Primer Plus(第6版)中文版》可作为C语言的教材,适用于需要系统学习C语言的初学者,也适用于巩固C语言知识或希望进一步提高编程技术的程序员。

C++ 篇

9ccc0ca9gy1fxov9rjpgvj206y06ydhl.jpg

《C++ Primer Plus(第6版)中文版》

 【美】Stephen Prata 著

C++是在C语言基础上开发的一种集面向对象编程、通用编程和传统的过程化编程于一体的编程语言,是C语言的超集。《C++ Primer Plus(第6版)(中文版)》是根据2003年的ISO/ANSI C++标准编写的。通过大量短小精悍的程序详细而全面地阐述了C++的基本概念和技术。

本书针对C++初学者,从C语言基础知识开始介绍,然后在此基础上详细阐述C++新增的特性,因此不要求读者有较多C语言方面的背景知识。本书可以作为高等院校C++课程的教材,也可以供初学者自学C++时使用。

9ccc0ca9gy1fxovbt7booj206y0aa0v0.jpg

​《C++编程自学宝典》

[英]理查德·格里姆斯 著

本书旨在通过全面细致的内容和代码示例,带领读者更加全方位地认识C++语言。全书内容共计10章,由浅入深地介绍了C++的各项特性,包括C++语法、数据类型、指针、函数、类、面向对象特性、标准库容器、字符串、诊断和调试等。本书涵盖了C++11规范及相关的C++标准库,是全面学习C++编程的合适之选。

Python 篇

9ccc0ca9gy1fxovcco0kuj206y08owhk.jpg

《Python编程从入门到精通》

叶维忠 著

本书循序渐进、由浅入深地详细讲解了Python 3语言开发的核心技术,并通过具体实例的实现过程演练了各个知识点的具体使用流程。全书内容循序渐进,以“技术解惑”和“范例演练”贯穿全书,引领读者全面掌握Python 3语言。

书中共有900多个实例和范例、300多个正文实例、600多个拓展范例、77个课后练习、63个技术解惑、两大综合案例,每个知识点除了一个实例外,还有两个拓展范例,达到举一反三的效果。可以说一本书包括三本书的内容:基础、实例、综合案例。

9ccc0ca9gy1fxovd23z9bj206y08kads.jpg

《Python编程快速上手 让繁琐工作自动化》

 【美】Al Sweigart(斯维加特) 著 

Python3编程从入门到实践,新手学习必备用书。美亚畅销Python编程入门书。

本书快速教读者掌握Python这一对初学者友好的语言。书中包含了很多实用的示例,供读者学习和联系。通过本书,可以学会解决很多实际的任务和需求,包括在一个或多个文件中搜索文本模式、通过创建修改移动和重命名文件和文件夹来组织计算机、抓取数据和信息、更新Excel表格、自动发送邮件和文本消息、组织计算机执行周期性任务等等。

Go语言 篇

a2a040c7902560fb4a03796e47335f0f

​《Go语言实战》

【美】威廉•肯尼迪(William Kennedy)著

Go语言领域极具声望的技术展专家力作!Go语言结合了底层系统语言的能力以及现代语言的高级特性,旨在降低构建简单、可靠、高效软件的门槛。本书向读者提供一个专注、全面且符合语言习惯的视角。本书同时关注语言的规范和实现,涉及的内容包括语法、类型系统、并发、管道、测试,以及其他一些主题。​

740cc06823d06b21fabcd28053954096

​《Go Web编程》

【新加坡】郑兆雄(Sau Sheong Chang)著

本书全面介绍使用Go语言开发Web应用所需的全部基本概念,并详细讲解如何运用现代设计原则使用Go语言构建Web应用。本书通过大量的实例介绍核心概念(如处理请求和发送响应、模板引擎和数据持久化),并深入讨论更多高级主题(如并发、Web应用程序测试以及部署到标准系统服务器和PaaS提供商)。 

JavaScript 

9ccc0ca9gy1fxovh5uihij206y0930vj.jpg

JavaScript忍者秘籍 第2版》

[美] John,Resig(莱西格)著 

JavaScript语言非常重要,相关的技术图书也很多,但至今市面没有一本对JavaScript语言的重要部分(函数、闭包和原型)进行深入、全面介绍的图书,也没有一本讲述跨浏览器代码编写的图书。而本书弥补了这一空缺,是由jQuery库创始人编写的一本深入剖析JavaScript语言的书。

9ccc0ca9gy1fxovhndkf7j206y08pmza.jpg

​《JavaScript函数式编程指南》

[美] 路易斯·阿泰西奥(Luis Atencio)著 

本书主要介绍如何通过ECMAScript 6将函数式编程技术应用于代码,以降低代码的复杂性。

本书循序渐进地将函数式编程的相关知识铺陈开来,以理论作铺垫,并铺以实例,旨在帮助读者更好地掌握这些内容。如果读者是对面向对象软件有一定的了解,且对现代Web应用程序挑战有一定认识的JavaScript开发人员,那么可以从中提升函数式编程技能。如果读者是函数式编程的初学者,那么可以将本书作为入门书籍仔细阅读,为今后的学习夯实基础。

SQL 篇

9ccc0ca9gy1fxovl0jmrbj206y08k0vh.jpg

《SQL优化核心思想》

罗炳森 黄超 钟侥 著 

结构化查询语言(Structured Query Language,SQL)是一种功能强大的数据库语言。它基于关系代数运算,功能丰富、语言简洁、使用方便灵活,已成为关系数据库的标准语言。 本书旨在引导读者掌握SQL优化技能,以更好地提升数据库性能。本书基于Oracle进行编写,内容讲解由浅入深,适合各个层次的读者学习。

本书面向一线工程师、运维工程师、数据库管理员以及系统设计与开发人员,无论是初学者还是有一定基础的读者,都将从中获益。

9ccc0ca9gy1fxovllwn5nj205r06yq4y.jpg

​《PHP、MySQL和JavaScript入门经典》

【美】朱莉·C·梅洛尼(Julie·C·Meloni) 著 

本书针对PHP、MySQL和JavaScript的新版本,结合Web开发的实际需求,介绍了编程和应用开发技能,并通过一些典型的项目案例,帮助读者开发出功能强大的Web应用。本书内容全面,讲解详细,由浅入深,实例丰富,可作为PHP、MySQL、JavaScript初学者的学习指南,也可作为Web开发技术人员的参考用书。

024672d802e680abd21a0a6ced0cb3b4

扫码关注我们

点击阅读原文,直接购买异步新书

阅读原文

网友评论

登录后评论
0/500
评论
异步社区
+ 关注