在工作之余,写一下我对C++这门语言的一些看法和理解,下面就是我自己在工作上对C++编程的一点经验和总结,其中可能带着一点偏见,这是一只菜鸟对这门语言的学习笔记,欢迎大家多多指出错误的观点。
对于C的看法,只是我个人的看法,认为中国没有一本好一点的C的书。虽然潭的书卖了1000万册,但是在我学完C++书后,已经发现了11处有错误的地方。我这样的菜鸟都能找到错误,书也许真的不怎么样!
当然C++编程这一门语言还是很不错的!我也学了两个月。不过我认为C在中国没有一本好的教材。对于C++我认为(也是个人的观点),没有必要先学C再学C++,在学习之前还是先看看一两个好一点的例子。在以前学的数学知识中(我自己自学了数学分析,也许学的深了一点),递归一块要好好看看。
而后找本写得全一点的书,好好读三遍。书很多,C++写的好的还是很多的。因为这是一门比较成熟的语言。对一字一句进行推敲,不要心急,慢慢学。认为自己的水平还可以后,看机械工业出版社出版的那本C++程序语言(特别版)裘宗燕翻译的,看不懂的不要紧,慢慢来,因为那是C++最好的书,也是最权威的。而后就是要多上机,多在机器上实现!#t#
当你对C++编程写到一半却发现自己用的方法很拙劣时,请不要马上停手;请尽快将余下的部分粗略的完成以保证这个设计的完整性,然后分析自己的错误并重新设计和编写
别心急,设计C++的class确实不容易;自己程序中的class和自己的class设计水平是在不断的编程实践中完善和发展的;
完全的不懂计算机,不过高中生涯却看呢,不少的张爱玲的书,全集也好像被我啃呢不少,也把金庸的古龙的书看了不少,成绩很差,虽然很差但是有个三流大学可以读,报的确实计算机硬件与维护。
好像上学期vfp,哎,学的没什么劲下学期看了一本对我影响很大的书《C游戏编程从入门到精通》,学校也刚好开呢C语言的课程,努力学习呢很久,暑假里硬啃呢C语言经典100例
开设呢c++和数据结构,由于不喜欢C++的面相对象,很少听课,但是很喜欢数据结构,常常自己研究,但是还是不咋样。下学期,玩的玩,还帮一好朋友写了毕业设计,很搞笑的毕业设计,学生管理系统,用的tc,还挂上中文字库,还加上好多,自己写的游戏,用循环链表结合线性链表,还搞了些加密解密的一些模块,但是没有界面
开设的东西很多,准备写一个程序对我触动很大,就是一个现实游戏出东西时间计算器,由于以前写的东西都是别人给的思路,而现在全部需要自己的思路,发现需要完全面向对象,虽然我已经用C写出来恩,但是浪费代码宽度是可想而知,我尽量做到很细小的模块化,还是不行,不得不用C++,学习呢C++,直接一上来就用C++些那段思路,最后失败恩,无法耦合,单个类过与庞杂,
下学期,继续学习中,才发现学习的东西很多,C++东西很多,却实践的机会很少,我的观点是,现在很多同学容易走误区,有的太过执着语法,有的太过于执着算法,而忘记本质的东西-------------解决问题的方法,这种方法应该是一种编程思路,但是c++不是c,也没有很多习题集,C却有很多习题集,并且结构化的方法也容易接受,所以好多人把c++来继续写C,但是为什么没有C++面向对象 的习题集恩
我主要想说明的是任何思想都需要一段时间的磨砺,但是面向对象磨砺似乎欠缺呢点,并且c++的东西庞杂,而且及其抽象,很多东西小型项目用不到,但是大项目却又不是学生能参加的,C++编程的实践路很难走,