欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

学php书籍推荐(编程入门自学软件推荐)

程序员文章站 2023-11-25 09:17:04
​再过两个月,tiobe 就将宣布 2018 年的年度编程语言。年度语言有望出现在前 5 名:java、c、c+、python 和 visual basic.net 中。每年,我们都希望一些有创意特性...

​再过两个月,tiobe 就将宣布 2018 年的年度编程语言。年度语言有望出现在前 5 名:java、c、c+、python 和 visual basic.net 中。每年,我们都希望一些有创意特性的编程语言获奖,但是 2018 年度语言桂冠很可能由一个成熟的语言摘得。

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

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

学php书籍推荐(编程入门自学软件推荐)

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

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

top 10 编程语言 tiobe 指数走势(2002-2018)

学php书籍推荐(编程入门自学软件推荐)

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

学php书籍推荐(编程入门自学软件推荐)

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

java 篇

学php书籍推荐(编程入门自学软件推荐)

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

李思、徐云飞、郑琳 著

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

学php书籍推荐(编程入门自学软件推荐)

​《java ee核心框架实战(第2版)》

高洪岩 著

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

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

c语言 篇

学php书籍推荐(编程入门自学软件推荐)

《c primer plus(第6版)中文版》

【美】stephen prata(史蒂芬 普拉达)著

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

c++ 篇

学php书籍推荐(编程入门自学软件推荐)

《c++ primer plus(第6版)中文版》

【美】stephen prata 著

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

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

学php书籍推荐(编程入门自学软件推荐)

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

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

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

python 篇

学php书籍推荐(编程入门自学软件推荐)

《python编程从入门到精通》

叶维忠 著

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

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

学php书籍推荐(编程入门自学软件推荐)

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

【美】al sweigart(斯维加特) 著

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

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

go语言 篇

学php书籍推荐(编程入门自学软件推荐)

​《go语言实战》

【美】威廉•肯尼迪(william kennedy)著

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

学php书籍推荐(编程入门自学软件推荐)

​《go web编程》

【新加坡】郑兆雄(sau sheong chang)著

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

javascript 篇

学php书籍推荐(编程入门自学软件推荐)

《javascript忍者秘籍 第2版》

[美] john,resig(莱西格)著

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

学php书籍推荐(编程入门自学软件推荐)

​《javascript函数式编程指南》

[美] 路易斯·阿泰西奥(luis atencio)著

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

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

sql 篇

学php书籍推荐(编程入门自学软件推荐)

《sql优化核心思想》

罗炳森 黄超 钟侥 著

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

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

学php书籍推荐(编程入门自学软件推荐)

​《php、mysql和javascript入门经典》

【美】朱莉·c·梅洛尼(julie·c·meloni) 著

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