TIOBE 4 月编程语言排行|C++越来越流行了?

举报
G-washington 发表于 2019/09/04 19:13:09 2019/09/04
【摘要】 本文将向大家推出两种有关编程的书籍分别是有关C语言书籍和’笨办法‘学编程系列。

这个月TIOBE 编程语言排行榜 C++ 又回到了第三位,与 Python 交换位置。当然,这并不是因为 Python 在走下坡路:Python 几乎每个月都在创历史新高。只是 C++ 变得越来越流行了,2019 年 4 月的 C ++ 在 Tiobe 评级中的份额为 8.83%,比去年同期上升了 1.62 个百分点。对于这份报告你怎么看待C++。

不管哪种编程语言,只要你学得好,用得好,喜欢就好。C++重拿第三位的宝座,让我们来一波C/C++书单,做好学习准备。

1、C++ Primer Plus(第6版)中文版

                                                                               图片.png

  • 畅销20余年的C++编程入门教程

  • 近百万程序员的C++编程启蒙教程

  • 技术大牛案头常备的工具书

  • 针对C++11标准库更新 [美] Stephen Prata 著,张海龙,袁国忠 译

一本经久不衰的C++畅销经典教程;首本支持C++11新标准的程序设计图书。它被誉为“开发人员学习C++的必备教程,没有之一”! 《C++ Primer Plus(第6版)中文版》可以说是一本面向从未学习过C语言甚至是从未学习过编程的人的入门书籍,它的首章从基础内容讲起,先介绍了传统编程的规则,后面才着重讲解有关面向对象——C++的精髓之一——的有关内容。整个书的结构安排较为合理,难度爬升较慢。 如果你是一个从未学过C语言(或者压根没学会C)的读者,那么,我相信这本书更适合你。

2、C++并发编程实战

                                                                             图片.png

《C++并发编程实战》是一本基于C++11新标准的并发和多线程编程深度指南。内容包括从std::thread、std::mutex、std::future和std::async等基础类的使用,到内存模型和原子操作、基于锁和锁数据结构的构建,再扩展到并行算法、线程管理,最后还介绍了多线程代码的测试工作。本书的附录部分还对C++11新语言特性中与多线程相关的项目进行了简要的介绍,并提供了C++11线程库的完整参考。

3、C++ Templates中文版     

                                                                                图片.png

《C++ Templates中文版》是C++模板编程的完全指南,旨在通过基本概念、常用技巧和应用实例三方面的有用资料,为读者打下C++模板知识的坚实基础。

全书共22章。第1章全面介绍了《C和C++实务精选:C++ Templates中文版》的内容结构和相关情况。第1部分(第2~7章)以教程的风格介绍了模板的基本概念,第2部分(第8~13章)阐述了模板的语言细节,第3部分(第14~18章)介绍了C++模板所支持的基本设计技术,第4部分(第19~22章)深入探讨了各种使用模板的普通应用程序。附录A和附录B分别为一处定义原则和重载解析的相关资料。

4、C Primer Plus 第6版 中文版

                                                                                图片.png

  • 畅销30余年的C语言编程入门教程

  • 近百万程序员的C语言编程启蒙教程

  • 技术大牛案头常备的工具书

  • 针对C11标准库更新 《C Primer Plus(第6版)中文版》是一本经过仔细测试、精心设计的完整C语言教程,它涵盖了C语言编程中的核心内容。《C Primer Plus(第6版)中文版》作为计算机科学的经典著作,讲解了包含结构化代码和自顶向下设计在内的程序设计原则。

与以前的版本一样,作者的目标仍旧是为读者提供一本入门型、条理清晰、见解深刻的C语言教程。作者把基础的编程概念与C语言的细节很好地融合在一起,并通过大量短小精悍的示例同时演示一两个概念,通过学以致用的方式鼓励读者掌握新的主题。

5、C语言接口与实现:创建可重用软件的技术

                                                                               图片.png

  • 知名UNIX和网络专家Richard Stevens力荐

  • C语言接口的参考手册 可重用的软件模块是构建大规模可靠应用程序的基石,创建可重用的软件模块是每个程序员和项目经理必须掌握的技能。C语言对创建可重用的API提供的语言和功能支持非常少,虽然C程序员写应用时都会用到API和库,但却很少有人去创建和发布新的能广泛应用的API。本书介绍用一种基于接口的设计方法创建可重用的API,这一方法将接口与实现分离开来,且与语言无关。书中详细描述了24个接口及其实现,便于读者深入了解此方法。这些接口涉及很多计算机领域的知识,包括数据结构、算法、字符串处理和并发程序。

本书是C语言领域的经典名著,出版十余年仍畅销不衰,是几代程序员倍加推崇的力作。

6、C和指针

                                                                                图片.png

  • C语言编程入门书籍

  • C指针的经典之作

  • 读者好评如潮 《C和指针 POINTERS ON C》通过对指针的基础知识和高级特性的探讨,帮助程序员把指针的强大功能融入到自己的程序中去。全书共18章,覆盖了数据、语句、操作符和表达式、指针、函数、数组、字符串、结构和联合等几乎所有重要的C编程话题。

7、C陷阱与缺陷

                                                                                图片.png

C++沉思录作者力作 C语言程序设计经典著作 《C和C++经典著作:C陷阱与缺陷》适合有一定经验的C程序员阅读学习,即便你是C编程高手,《C和C++经典著作:C陷阱与缺陷》也应该成为你的案头必备书籍。作者以自己1985年在Bell实验室时发表的一篇论文为基础,结合自己的工作经验扩展成为这本对C程序员具有珍贵价值的经典著作。写作《C和C++经典著作:C陷阱与缺陷》的出发点不是要批判C语言,而是要帮助C程序员绕过编程过程中的陷阱和障碍。《C和C++经典著作:C陷阱与缺陷》分为8章,分别从词法分析、语法语义、连接、库函数、预处理器、可移植性缺陷等几个方面分析了C编程中可能遇到的问题。结尾,作者用一章的篇幅给出了若干具有实用价值的建议。

还有一本C的书是笨办法系列,人家是一家子,怎好给拆开,所以在此给笨办法系列放一起,供您鉴阅。

1、“笨办法”学C语言

                                                                            图片.png

  • 视频教学版C语言从入门到精通

  • 尽享5小时的完整视频教程

  • 跟着数百万人的编程导师学C语言 本书会随书附赠5个多小时充满激情的视频,这是一套完整的C语言视频课程!作者Zed A.Shaw为急于自我提高编程技能(不限语言)的C语言初学者构建了一套课程,只要跟着学,你会像迄今为止Zed教过的数百万程序员一样获得成功!只要你能自律、投入和坚持!本书内容十分浅显易读,只要花2天到1周可以读完,读完后既可以获得几千行代码的C编程经验。本书会让你的每一分钟投入都有回报。你很快能学会世界上强大的编程语言之一,成为一名C程序员。

2、“笨办法”学Python 3

                                                                            图片.png

  • 经典畅销Python入门教程升级版

  • Python3编程从入门到实践教程

  • 手机扫码看5个小时配套视频

  • 跟着数百万人的Python导师学Python编程入门基础教程

  • 代码基于Python3.6 在本书中,你将通过完成52个精心设计的习题来学会Python语言。阅读这些习题,照着录入代码(不要复制和粘贴!),修正自己的错误,观察程序的运行。在这个过程中,你将学会计算机的工作原理,知道怎样的程序才算是好程序,以及如何读、写和思考代码。作者还提供了5个多小时的视频,教你如何破坏、修正和调试代码,整个过程就像一边做题一边直播一样。一开始会很难,但很快你就会上手,并且会感觉很棒!

3、“笨办法”学Ruby(第3版)

                                                                            图片.png

  • 尽享5小时的完整视频教程!

  • 跟着数十万人的Ruby导师学Ruby! 这本书会让你的每一分钟投入都有回报。Ruby是世界上强大、受欢迎的编程语言之一,很快你就会成为一名Ruby程序员。

你还可以看Zed的讲课视频!本书附赠5个多小时充满激情和动力的教学视频(扫右侧二维码下载):一部完整的Ruby视频教程!


本文转载自异步社区

原文链接:https://www.epubit.com/articleDetails?id=N661114c5-d043-4aa0-8833-4b6f3c8d38da

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。