Nov 4th 开始进入正轨了

2014-11-22

        C_standard_lib.jpg

/CPP_standard_lib.jpg

/mpip.jpg

   这一周正式进入工作了,但是一周下来,感觉收获并不让我满意,计划阅读的书籍进度落后了,这一点挺让我郁闷的。
   看了 三天的C++、MFC的代码,慢慢找到头绪了,也理清了整个程序大致的运行流程。在大学的时候,学习了一些MFC,就是简单的画画直线,圆,三角之类的,也学了Qt编程,我自己还写了一个五子棋的程序。我们还有一门Android 编程的课程。当时,我认为学习这样的东西是浪费实践了,至少没有必要学习三门课,开一门课就足够了,简单了了解基础知识,了解界面程序的大致原理和模式,就足够了。 我现在依然是这样认为的。只不过,但是当时学的东西,对现在有一点小小的帮助,我只能苦笑了,我应该感谢校方的这样的课程安排吗?
   接下来的工作是跟三角化相关内容了,要熟悉Triangulation,Mesh Generation 相关的算法。其实,并不需要了解的非常深入,我查了资料,这方面的内容也有专门的书籍,但是,三角化的算法就这几个,熟悉我们使用的lib 的算法就可以了。这方面的材料不多,只能上网找了,我这周也买了一个激光打印机,虽然是贵了一些,但是更加省事,长期来看,成本也算是不会太高。我现在用打印机打印一些重要的资料出来看,方便做笔记和来回看。 不重要的资料就直接在笔记本上看了。
   这周买了几本书,《C标准库(英文版) 》 《C++标准库:自学教程与参考手册(第2版)(英文版)》,Mathematical Problems in Image Processing(MPIP)。 两本讲标准库的书是很不错的,以前从没有把C和C++当作工作语言来用,现在是时候了。一边工作,一边熟悉标准库。C的那本印刷质量太差了,我见过有一些老的PDF文件,估计是字符集的问题,显示出来就像是扫描出来的一样,但是可以复制文本,明显是字符,估计这本书就是以那种PDF印刷出来的。不过,在讲runtime envronment的时候,作者还讲述了一些语言历史相关的话题,这是我非常喜欢的一种方式。C++的书分成了上下册,挺厚的, 包含了C++ 11 的内容,覆盖全面,挺不错的。我翻看了MPIP的目录,内容的确是比较好,挺深入的,但是,并不是我现在想要的东西,不知道多久之后才能用得上了。
   话说,在C/C++程序里面写大量的macro真是让程序很难懂啊,让人有一种恐惧感。总感觉macro,这种工作在正则语言层次的东西不太靠谱。还有typedef,真是个神奇的东西。我一直在搜集资料,想写一篇关于typedef的文章,好好分析一下这个东西。

 

如果有任何意见,欢迎留言讨论。


[ 主页 ]
COMMENTS
POST A COMMENT

(optional)



(optional)