《那些年,我们一起追过的C++》
版权声明,文章原创,转载需征求CSDN和作者chszs的同意。
最早接触C++是1995年,那时我正在一所普通大学里面读大二,那个年代的学生绝大多数都很喜欢计算机,但是限于条件,只能纸上谈兵,写程序用的是作业本,因为无机可上啊。巨大的市场需求,无数学子的强烈愿望,催生了“上机票”这种产物的诞生。有很多学校看到了这个商机,把学校自建的机房面向学生开放,一般是按小时收费,票价1~2元。要知道在那个年代,在食堂吃顿中午饭,花销也才2~3元,所以这个价格并不便宜。即便如此,那时只要开卖上机票,我们总是蜂拥而至,宁可一天三顿吃馒头,也要把钱省下来学计算机。可能现在的年轻人难以理解我们当时的激情吧,但在当时,我们就是这样做的。那个年代,还没有网吧的概念,我毕业后,过了一两年,才陆陆续续看到网吧的诞生。
在机房上机,我们学的是WS/WPS文字处理工具的打字、排版,编程学的是微软的QBasic,还有Turbo C,操作系统用的是DOS或Novell Linux,都是命令行操作。一看到某个人会盲打,就会下意识地认为这个人计算机水平不错。
那个年代,计算机编程书籍都很贵,更目前的价格基本一致。举例来说,一本Visual Basic大部头书,通常定价在100元左右,到现在仍然如此。或许是图书市场多年来一直是暴利,以至于在这十多年的发展中,价格基本持平,这对于物价已经翻了几十倍的China来说,实在是一件不可思议的事!
学校图书馆计算机方面的书虽然不少,但是新书大多数被老师借去看了,我们偶尔能借到一两本编程书籍,一拿到手,我们会像宝贝一样对待。我看的第一本C++书的书名已经记不清了,但是第一次系统的学习C++编程知识看的就是《C++ Primer Plus》,而且还是英文版的第四版。时间我记得大概是在2002年吧,应该没错。
回顾这么多年来,我认为“Primer Plus”系列书籍是最容易入门的经典书籍,无论是《Java Primer Plus》还是《C Primer Plus》,都是极其简单,易于学习、易于理解的。我在04年学习Java,首选的书籍就是《Java Primer Plus》,虽然在Java领域还有不少经典书籍,比如《Java编程思想》、《Core Java》等,但是最适合入门的书籍无疑还是《Java Primer Plus》。在C编程、C++编程方面同样如此。感谢Stephen Prata写了这么好的书。
“Primer Plus”系列书籍的编写宗旨就是首先应该是初级教程,初级教程应当是友好的、便于使用的,初级教程不要求读者必须先熟悉、掌握相关的技术,初级教程强调的是动手学习,还提供练习题来检验读者对知识的掌握程度。
到现在,《C++ Primer Plus(第六版)》发布了,我拿到了这本书,从头到尾大致翻阅了一遍。《C++ Primer Plus(第六版)》仍然保持了原有的易读、易学习的优点,从C++的历史讲起,包含了C++的基本输入输出、变量、函数、简单数据类型、运算符、复杂数据类型、指针、循环、分支语句、对象和类、函数模板、函数重载、命名空间、作用域、内存分配等入门知识,以及类继承、代码重用、友元、异常、标准模板库、泛型编程等中级知识。最后还介绍了C++11新标准的相关知识。很全面。
说这么多,我最终想表达的观点就是这本书真的不错,值得拥有。各位朋友如果有疑问,尽管跟帖提问,我会尽力回答大家。
分享到:
相关推荐
C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++
c++那些事c++那些事c++那些事
c++小游戏c++小游戏c++小游戏c++小游戏c++小游戏c++小游戏c++小游戏c++小游戏c++小游戏c++小游戏c++小游戏c++小游戏c++小游戏c++小游戏c++小游戏c++小游戏c++小游戏c++小游戏c++小游戏c++小游戏c++小游戏c++小游戏...
c++ 计算器c++ 计算器c++ 计算器c++ 计算器c++ 计算器c++ 计算器c++ 计算器c++ 计算器c++ 计算器c++ 计算器
内容涉及C++11,C++14,C++17,C++20 新特性,包括右值引用,移动语义,lambda表达式,范围for循环 等
追MM C++ 设计模式 , 这个文章的作者很有意思,给C++的设计模式模拟到现实生活中,很精彩,值得一看。
c++c++ 通讯录 c++c++ 通讯录 c++c+c++c++ 通讯录 + 通讯录 c++c++ 通讯录 c++c++ c++c++ 通讯录 通讯录 c++c++ 通讯录 c++c++c++c++ 通讯录 通讯录 c++c++ 通讯录 c++c+c++c++ 通讯录 + 通讯录 c++c++ 通讯录
追迹光线的物理过程中有着重要应用,这是一个简单的C++程序实现
从 C++98 的出现到 C++11 的正式定稿经历了长达〸年多之 久的积累。C++14/17 则是作为对 C++11 的重要补充和优化,所有这些新标准中扩充的特性,给 C++ 这门语言注入了新的活力。那些还在坚持使用传统 C++(本书把 ...
这是C++教程网的和我一起学习C++的ppt和代码,可惜只有1-25节,后面的代码我会持续补充进去。链接:https://blog.csdn.net/u011436427/article/details/105442484
LeetCode 101:和你一起你轻松刷题(C++)
《Effective Modern C++:改善C++11和C++14的42个具体做法(影印版)(英文版)》中包括以下主题:剖析花括号初始化、noexcept规范、完美转发、智能指针make函数的优缺点;讲解std∷move,std∷forward,rvalue引用和...
ANSI c++ Standard, 1998年的c++标准
C++象棋游戏C++象棋游戏C++象棋游戏C++象棋游戏C++象棋游戏C++象棋游戏C++象棋游戏C++象棋游戏C++象棋游戏
C++计算器 C++超强计算器 C++多功能计算器 C++超强计算器 C++多功能计算器
Nurbs 曲线 C++Nurbs 曲线 C++
C++98/C++03/C++11/C++14/C++17/C++20 标准帮助文档,更新于 2020 年 9 月 4 日。docsets 格式,可使用 zeal 软件查看
尽管C++语言从二十世纪80年代即存在,ANSI-C++在1997年才被发表,2003年又被修订过。因此很多编译器不支持ANSI-C++中的部分新功能,特别是那些在此标准发表前即被发布的编译器。 在本教程中,那些ANSI-C++中新增的而...
Dev C++ 6.3安装包,DevC++智能开发平台
C++实现快速查找文件 C++实现快速查找文件C++实现快速查找文件 C++实现快速查找文件C++实现快速查找文件 C++实现快速查找文件