第155章 读书入道
比较可惜的是使用静享读书卡似乎不能获得金钱啊!
章杉记得静享读书卡的使用规则:
使用该卡片宿主可进入介子空间中读书1小时,可叠加使用,介子空间中宿主逗留一小时时间,宿主正常世界中时间只会流逝一皮秒。
注:本卡片宿主在使用时仅可用于读书,该卡片在使用时宿主读书获得经验的规则比照宿主在现实空间中获取经验的规则,使用该卡片时宿主不能获得任何金钱。
特别地……
不过也无所谓,我章杉认真读书本来就是为了知识,并不是为了金钱。
系统:。。。
说到底虽然哪怕是1000张静享读书卡,这也不意味着知识会一瞬间吸收~
只不过相当于采用了一种讨巧的方式进行知识的吸纳罢了。在吸纳的过程中关键的不光在于章杉的读书效率,也在于书籍本身~
“慧慧,学习C++要看什么书呢~”
“反正别看谭浩强写的,剩下的看啥都行。千万别看谭浩强×3,重要的话说三遍!”
章杉:???
谭浩强做了什么?至于这么大的怨念么!
盛名之下无虚士,说起来他还是三个世界纪录的保持者
(1)30年来他(以及和他人合作)共编著出版了150本计算机著作,此外主编了400多本计算机书籍,是出版科技著作数量最多的人;
(2)他编著和主编的书发行量超过5500万册,是读者最多的科技作家。
我国平均每23人、知识分子每1.2人就拥有一本谭的书;
(3)他和别人合著的《BASIC语言》发行1250多万册,创科技书籍发行量的最高纪录。
最重要的谭还是妥妥的水木系~
不过既然问了,章杉还是打算尊重骆常慧的意见。
很快章杉就在网上找了一个颇为冗长的书单~
里面既有像《实用C++入门》这样的当代畅销书,也不乏有像一些《C++语言的设计和简化》这种1994年的老书~
章杉确定好读的目标之后,很快就摆正了姿态,老神在在地开始打坐~
不一会就进入了介子空间中刷书。
最开始章杉读的是一本《C语言和C++二三事》的通俗读物,很快就一点点地深入~
在学习C++的过程中章杉隐隐约约有种飘飘乎如遗世独立羽化而登仙的错觉。
好家伙,别人是读书入门,章杉这直接读书入道可还行~
之所以说是入道,并不是真的修仙,而是一种极其神妙的感觉~
遨游在知识的海洋中,别有一番另类的快乐。
~
在《C++的故事》这本书中,章杉了解到:
C++语言发展大概可以分为三个阶段:第一阶段从80年代到1995年。这一阶段C++语言基本上是传统类型上的面向对象语言,并且凭借着接近C语言的效率,在工业界使用的开发语言中占据了相当大份额;
第二阶段从1995年到2000年,这一阶段由于标准模板库(STL)和后来的Boost等程序库的出现,泛型程序设计在C++中占据了越来越多的比重。当然,同时由于Java、C#等语言的出现和硬件价格的大规模下降,C++受到了一定的冲击;
第三阶段从2000年至今,由于以Loki、MPL(Boost)等程序库为代表的产生式编程和模板元编程的出现,C++出现了发展历史上又一个新的高峰,这些新技术的出现以及和原有技术的融合,使C++已经成为当今主流程序设计语言中最复杂的一员。
根据《C++编程思想》(Thinking in C++)一书,C++与C的代码执行效率往往相差在±5%之间。
在《C++语言的设计和演化》(1994)中:
章杉了解到Bjarne Stroustrup描述了他在设计C++时,所使用的一些原则。知道这些原则有助于理解C++为何会是现在这个样子。
具体的原则虽然有些空泛,但章杉还是了解到:
和C语言相比,C++引入了更多的特性,包括:复合类型(引用类型等)、const限定符和constexpr常量表达式、类型处理运算符(类型别名及auto和decltype等多种类型指示符)、C++标准库(IO库与多种容器类)与迭代器、动态内存与智能指针、函数重载、面向对象程序设计(如数据抽象、成员函数、类作用域、构造函数与析构函数等。
有着一大堆卓越级学习相关的能力,章杉现在的大脑就是一个全力运行的机器,没感情地处理着经视觉传达进脑海中的海量信息~
~~~
老实说,静享读书卡还是万般好处的,然而并不是没有弊端,就比如说现在章杉就只能在介子空间中进行理论学习,至于实际敲些代码是做不到~
不过理论知识也一样,有的人天生就适合理论知识的学习,章杉就是这类人。
说起C++的编译,Microsoft Visual C++(简称Visual C++、MSVC、VC++或VC)就能进行。
这款软件是微软公司的C++开发工具,具有集成开发环境,可提供编辑C语言,C++以及C++/CLI等编程语言。
章杉因为最开始学C语言的时候也用的这一款软件,于是果断选择了和这个软件相应地介绍C++开发的书籍。
毕竟相对来说章杉对这款软件还是有相当程度的亲切感的。
VC++集成了便利的调试工具,特别是集成了微软Windows视窗操作系统应用程序接口(Windows API)、三维动画DirectX API,Microsoft .NET框架。
说起来具体编译,C++主要有三个编译阶段:预处理、转译成目标代码和链接(最后的两个阶段一般才视为真正的“编译”)。
在第一阶段,预处理,会将预处理器指令替换成源代码,然后送到下一个编译阶段。
……
老实来说,有C语言经验学C++并不是特别难的一件事情。
和C语言更倾向于一把万用匕首不一样,C++更类似于一把功能极其复杂的瑞士军刀~
C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。
C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计。
尽管对章杉这程度自学不费力,但这段时间说起来还是相当漫长的时光~
毕竟1000个小时,可是相当于41天之多~
https://www.biqivge.cc/book/25833/663002364.html
请记住本书首发域名:biqivge.cc。笔趣阁手机版阅读网址:m.biqivge.cc