TIOBE公布了2019年5月编程语言排行榜,头部整体编程语言整体排名变化不大,前十名为Java、C、C++、Python、Visual Basic .NET、C#、JavaScript、SQL、PHP和汇编语言。
本月值得注意的是,R语言跌出前20名,这是R语言进入TOP20三年以来首次跌出前20,而Python继续缩小与C++的差距。
尽管Swift正快速增长,但是与Objective-C还是有不小的差距。另外,虽然PHP保住了自己第九名的位置,但是相比于 去年同期已经下降了2个位次。
Go与上个月相比下跌了一名,但整体变化比较稳定。
01 Linux内核深度解析
编辑推荐:
本书基于4.x版本的Linux内核,介绍了Linux内核的若干关键子系统的技术原理。本书主要内容包括内核的引导过程、内核管理和调度进程的技术原理、内核管理虚拟内存和物理内存的技术原理、内核处理异常和中断的技术原理,以及系统调用的实现方式等。此外,本书还详细讲解了内核实现的各种保护临界区的互斥技术,以及内核的文件系统。本书内容丰富,深入浅出,通过大量的图例来描述数据结构之间的关系和函数的执行流程,并结合代码分析,引导读者阅读和理解内核源代码。
02 Kafka Streams实战
书名:《Kafka Streams实战》
作者:[美] 小威廉 · P. 贝杰克(William P. Bejeck Jr.)
译者:牟大恩
编辑推荐:
Apache Kafka作者作序推荐作品;
Kafka Streams技术的全面学习指南;
大数据流式处理从入门到实践 。
本书教读者在Kafka平台上实现流式处理。在这本易于理解的书中,读者将通过实际的例子来收集、转换和聚合数据,使用多个处理器,处理实时事件,甚至可以使用KSQL 深入研究流式SQL。本书最后还讲解了Kafka Streams应用程序的测试和运维方面的内容(如监控和调试)。
03 PyTorch深度学习
书名:《PyTorch深度学习》
作者:[印度]毗湿奴•布拉马尼亚(Vishnu Subramanian)
译者:王海玲 刘江峰
编辑推荐:
PyTorch是Facebook于2017年初在机器学习和科学计算工具Torch的基础上,针对Python语言发布的一个全新的机器学习工具包,一经推出便受到了业界的广泛关注和讨论,目前已经成为机器学习从业人员首选的一款研发工具。 《PyTorch深度学习》是使用PyTorch构建神经网络模型的实用指南,包括PyTorch与深度学习的基础知识、神经网络的构成、神经网络的高级知识、机器学习基础知识、深度学习在计算机视觉中的应用、深度学习在序列数据和文本中的应用、生成网络、现代网络架构,以PyTorch与深度学习的未来走向。
04 Python 3破冰人工智能 从入门到实战
书名:《Python 3破冰人工智能:从入门到实战》
作者:黄海涛
编辑推荐:
基于Python 3.6构建了近140个代码案例,全面介绍Python在人工智能中的应用。
本书创新性地从数学建模竞赛入手,深入浅出地讲解了人工智能领域的相关知识。本书内容基于Python 3.6,从人工智能领域的数学出发,到Python在人工智能场景下的关键模块;从网络爬虫到数据存储,再到数据分析;从机器学习到深度学习,涉及自然语言处理、机器学习、深度学习、推荐系统和知识图谱等。
此外,本书还提供了近140个代码案例和大量图表,全面系统地阐述了算法特性,个别案例算法来自于工作经验总结,力求帮助读者学以致用。
在本文下方留言,发表您在学习或者工作中的经验感想,机会总是靠自己去争取来的!小编将对留言进行精选,被精选的留言将会显示在页面中(由于微信留言功能限制,最多只能显示100条)。
踩楼送书活动获奖须知:
1、活动结束时踩中指定楼层的精选留言将获得以上书籍中的一本,共5名中奖者
2、活动结束我们会在本公众号公布中奖楼层的解压密码,并在3个工作日内收集到获奖用户信息后发出(收到奖品的小伙伴欢迎来留言区晒晒。)
3、获奖楼层下载地址(文件解压密码2019年5月28日公布)
百度云
链接:
https://pan.baidu.com/s/19aDiRSdJW8eSyunQp5q_9Q
提取码: 2tfn
活动时间:即日起至2019年5月28日下午4点整