那时我在干什么?在乒乓上花去大半年(准确地说,断断续续的二年,时间总和约半年到大半年,这是差不多的,我很着迷,经常逃课。我学打乒乓的最初原因是治疗我的近视眼,或试图阻止视力继续下滑),数学上一年(微积分和数学分析引论 第一卷),再回头学习计算机。
我感受到这股热流很强烈,一帮人经常聚在宿舍里讨论或争论。这种情形开始发生于二年级末。三年级则很明显了。计算机上我已经荒废了,我自觉赶不上。我好几次对人说过,他们这帮人可以做我的老师,尽管说起来我们是同学,尽管学业还在继续。
三年级我开始以较为认真的态度学习计算机,从汇编这门课开始。我逐渐有所赶上。但是C++则一直没有学,因为我连C的基础都没有。C++是一门新的东西,C++编辑器中带颜色的字体区分,让我新鲜,让我畏惧。我畏惧的另一个根据是,连那帮牛人都在不断讨论,好像很深的讨论,可知它的难度和高度了。四年级我被迫学C了,尽管我不喜欢C(我还是比较喜欢一年级学过的Pascal语言),甚至讨厌它。
毕业设计我用C做了,真是有点讽刺。老实说,直到那时我都不喜欢C,至今我虽然态度温和一些,但是我当初的感觉还存在。
毕业以后,我进了一家国营单位。干的不如意,我想自己恐怕还得检起老本行。在单位一年之后,我把自己原本就不厚的基础又淡忘了许多。我几乎又要从头开始,从哪里呢?从DOS!因为我发觉连DOS我竟然很多都不懂。张昆仓的那本DOS书籍写得很好。我很感谢他的这本书。
DOS我感觉基本掌握之后,我做了一件大学从来没有做的事情,那就是学习C++。我的C++的入门书是Tom Swan先生写的。这本书以及那段时间对我意义重大。因为自从我开始懂C++之后,我发现计算机是有点意思的。读者不必惊讶,长期以来,在内心深处确切地说我是看不起计算机的。我认为计算机知识不含思想。我学习计算机的过程很久以来带着“被迫”的色彩,但从C++开始,计算机对我有了一点吸引力。在这个早早被我宣称的“简单逻辑的复杂组合”的机械世界中,开始孕育思想令我深受震动。
分享到:
相关推荐
数字图像处理与机器视觉:VISUAL_C++与MATLAB实现.zip
《Linux多线程服务端编程:使用muduo C++网络库》.(陈硕).[PDF]
问题解决包,下载他,问题一通百通,一键解决你的烦恼~ 这类错误一般出现在windows环境下,因为windows环境下没有默认安装c的环境。
Thinking in C: Foundations for Java & C++ by Chuck Allison produced by Bruce Eckel Chapter 1: Introduction and Getting Started40 MinutesStart Lecture Chapter 2: Fundamental Data Types41 ...
《Effective Modern C++:改善C++11和C++14的42个具体做法(影印版)(英文版)》中包括以下主题:剖析花括号初始化、noexcept规范、完美转发、智能指针make函数的优缺点;讲解std∷move,std∷forward,rvalue引用和...
校园导游咨询:设计你的学校的...要求:1)在屏幕上画出简单的校园平面图。2)为来访客人提供图中任意景点的问路查询,即查询任意两个景点之间的一条最短的简单路径。3)为来访客人提供图中任意景点相关信息的查询。
由于只能上传20M资源大小的限制《精通Windows Sockets网络开发:基于Visual C++实现》PDF电子书,我上传到了其他地方,解压缩后里面附有光盘代码及下载地址,真实有效!!绝无欺骗!!
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++
解决"error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools"问题,资源全名:Microsoft Visual C++ Build Tools.exe,相关博客:...
数字图像处理学:Visual C++实现 二部分
校园一卡通管理系统c++源代码,里面还有word实验报告
Learning OpenCV 3: Computer ...书中详细介绍了opencv3安装及各个模块的使用,此书在旧版基本上做了大量修改,以适应新的opencv版本中增加的新特性。本书中所有例子均使用c/c++语言写成。 请注意本书是英文版本。
输入: 输入选择的操作类型的选项进行相应的查询操作 ② 输出: 输出相应信息 ... 系统能够实现校园平面图的输出,查询景点介绍,查询景点间的所有路径,查询景点间的最短路径,查询浏览校园的路线。
C++校园导游咨询系统 /*要查找的两景点的最短距离*/ int i,j; printf("请输入要查询的两个景点的编号(1->10的数字编号并用','间隔):\n"); scanf("%d,%d",&i,&j); if(i>N||i||j>N||j) { printf("输入信息...
鸡啄米:C++编程入门系列之十八(C++程序设计必知:作用域和可见 性) 鸡啄米:C++编程入门系列之十九(C++程序设计必知:生存期) 鸡啄米:C++编程入门系列之二十(C++程序设计必知:数据和函数) 鸡啄米:C++...
数据结构课程设计作业: C++&Qt实现 校园导航系统 最短路径.zip
深入理解 C++11深入理解 C++11 非扫描版, 高清文字版
在地图上有很多坐标点, 任意点击2点可以显示最短的连接路径, 进行导航 任意点击一点也显示当前坐标信息
[2009]程序设计教程:用C++语言编程 陈家骏 郑滔编著
Programming: Principles and Practice Using C++ 第二版 Bjarne Stroustrup epub版