美文网首页
左清华,右C++,你Pick哪边?

左清华,右C++,你Pick哪边?

作者: 老九君 | 来源:发表于2020-05-21 17:13 被阅读0次

提问: 今年读大一,刚刚学习了C++4个月,可以做一个什么项目?

这是来自清华大学自动化系2020年的大一C++大作业的要求:

开发一款集合雨课堂和网络会议优点于一身的网络教学软件。(学渣小茴香表示没看懂)

据说,这和之前学生信息管理系统,告别数据库的增删查改不一样,而是——

比清华大学在疫情期间使用的直播教学工具雨课堂,功能上更加强大的在线教学系统——雷课堂。

这消息一出,一下子成为热议焦点,不仅清华同学们的朋友圈被刷屏,还火到了知乎,并且稳站热榜第一!

想要了解具体要求的小伙伴可自行百度。

面对这样的作业,网友们拍案而起,各路选手纷纷出面置评。

一位清华大学核科学与技术硕士在读生着急赶来,称其他院系也不能落后。

还有一位网友表示,建议新闻学院拍摄一部院线电影,有网友把电影名都想好了——《让头发飞》。

惊掉下巴的我,不禁想起了一个段子:

已知 1+1=2,请求地球的半径。

有网友也表示:

太狠了,不愧是清华!

但,所有的讨论再甚嚣尘上,终究都会归于平静。

抓紧时间拿出书架上那本布满了灰尘的《C++程序设计》开始学习,才是明智的选择。

但是,如果想学C++,只靠这本恐怕还不行,今天小茴香还是给大家推荐几本C++经典好书籍,有需要的小伙伴可以好好补补功课:

1、《Effective Modern C++》

Scott Meyers编写的《Effective Modern c++》延用了以往基于示例的风格,这本书向读者介绍了C++ 11和C++ 14,并帮助他们熟悉这些版本及其特性。

有网友称这是目前读到过最好的技术书,知乎评价就像读小说,中文版翻译流畅,照顾到读者的阅读习惯,所以不用担心晦涩难懂。

作者把作为新手会有哪些坑,该怎么做,不该怎么做都会告诉你,书中有很详细的例子,可以帮助指导实践,并让你在实践的过程中,反复查询对应的item,更加理解所有的原因。

2、《C++ Primer》

由Stanley B. Lippman、Josee Lajoie和Barbara E. Moo编写的《C++ Primer》被认为是学习C++编程的最佳书籍之一,适合所有水平的程序员,这本书将近1000页,包含了成为一名合格的C++程序员的所有要点。

《C++ Primer》第5版更新至C++ 11标准,这在经典升级版中极其罕见——充分体现了C++语言的重大进展及其全面实践。书中丰富的教学辅助内容、醒目的知识点提示,以及精心组织的编程示范,让这本书在C++领域的权威地位更加不可动摇。

无论是初学者入门,或是中、高级程序员提升,本书均为不容置疑的首选。

3、《Accelerated C++》

由Andrew Koenig和Barbara E. Moo编写的《Accelerated C++》是一本介绍C++编程的入门书籍,作者是著名的计算机科学家,书中对C++编程进行了清晰完整的介绍,不仅讨论了C++语言的特性,而且还介绍了如何使用这些特性。

这本书采用了一种创新的方式来教授C++编程,因为他认为学习C++不需要具备C语言编程技能,本书涉及的一些主题包括字符串处理、数组、迭代器、类设计、指针继承等。

4、《The C++ Programming language》

Bjarne Stroustrup的《The C++ Programming language》涵盖的知识点非常丰富,值得注意的是,这本书并不是为初学者准备的,而是有一定编程知识的人。

这本书的内容讨论了学习C++所需要的编程背景知识,作者是C++编程语言的设计者和最初的实现者。

5、《C++程序设计原理与实践》

本书是经典程序设计思想与C++开发实践的完美结合,是C++之父回归校园后对C++编程原理和技巧的全新阐述。

书中全面地介绍了程序设计基本原理,包括基本概念、设计和编程技术、语言特性以及标准库等,教你学会如何编写具有输入、输出、计算以及简单图形显示等功能的程序

此外,本书通过对C++思想和历史的讨论、对经典实例(如矩阵运算、文本处理、测试以及嵌入式系统程序设计)的展示,以及对C语言的简单描述,为你呈现了一幅程序设计的全景图。

6.《颈椎病康复指南》

全书10余万字,短小精辟,既有临床诊疗模式,又有科研思路,更有针对病人的个性化健康教育。是较全面的研究颈椎病、普及颈椎病知识的参考书。

同时,本书也是专业性很强的科普读物,主要供颈椎病病人及关心颈椎病疾病的人员参考,也可供从事骨伤科临床、科研、护理,编程行业的工作人员参考。喜欢这本图书的读者也喜欢《计算机程序设计艺术》,《一站式学习C编程》等书。

书籍推荐完毕,但也不要只是收藏这么简单,just read it!

待你看完这几本书之际,就是你羽化成仙之时。

更多信息请关注公众号【老九学堂】

相关文章

  • 左清华,右C++,你Pick哪边?

    提问: 今年读大一,刚刚学习了C++4个月,可以做一个什么项目? 这是来自清华大学自动化系2020年的大一C++大...

  • 开学两周啦

    (一)左手写字 我 :“哪边是右?哪边是左?” 孩子:“我不知道。” 我提示:“我们用什么手写字?” 孩子举起拿着...

  • C++11那些难事:左值引用、右值引用与完美转发

    上一篇C++那些难事:左值与右值搞明白左值与右值,下面讲解左值引用与右值引用。 1. 左值引用与右值引用 左值右值...

  • 引用叠加规则和模板参数类型推导规则

    1.基础知识 读这篇文章之前,你该掌握如下的知识,c++的左值和右值,以及模板的基础知识。c++的左值和右值文章可...

  • 左值右值引用和移动构造

    左值与右值 左值引用右值引用 C++ 11中用&表示左值引用,用&&表示右值引用 (move函数可以把一个) 进...

  • 右值引用

    参考资料 谈谈 C++ 中的右值引用C++11 左值、右值、右值引用详解

  • 集中趋势 与 分散趋势

    集中趋势 中位数>众数:右偏(峰在左边,有右长尾) 中位数<众数:左偏(峰在右边,有左长尾) 众数在哪边,峰就在哪...

  • 理解c++中左值、右值

    说明 c/c++程序员肯定都知道左值、右值,理解好左值、右值有利于我们更好的使用c++语言。下面是我的学习笔记 概...

  • C++ 左值与右值 右值引用 引用折叠 => 完美转发

    左值与右值 什么是左值?什么是右值? 在C++里没有明确定义。看了几个版本,有名字的是左值,没名字的是右值。能被&...

  • 《奔跑吧,物理》

    托盘天平使用方法: 一放平,二调零, 三转螺母成平衡, 哪边高向哪边转, 针指中线才完成。 左物右码镊子夹, 游码...

网友评论

      本文标题:左清华,右C++,你Pick哪边?

      本文链接:https://www.haomeiwen.com/subject/ycdtahtx.html