有没有人精通C语言的啊
我想把C学精通
但是我又不知道该怎么样循序渐进
不精通C语言学会C语言很容易,它没几个语句,没几个函数。但用是另一回事。就象
华山剑法难学,令狐师兄学了若干年,但还是谁也打不赢。独孤求败只有三
招,令狐师兄却熬了若干小时就学会,但他先看了各派剑法,融会贯通需要
和高手来回打架。
学C是一个过程,我现在看C和十年前观念很不一样。说到底,C只是一个
工具,问题是你要干什么,怎么干。C玩好了就象独孤九剑学好了,你可以俯
视其它剑法。但岳不群学独孤九剑就不见得有令狐冲的效果。
学数学对逻辑思维能力是个锻炼。我的数学知识大部分还给了老师,但
逻辑思维能力却对编程极有用。数分、高代、空解作为数学系的基础课,确
实对我很有用。C语言是死的,算法是活的,就象独孤九剑本无招——在融
天下剑法之后。
初学C语言,我是热情澎湃,一口气买了一大堆书,同样的内容
看完了这本看那本,虽说当时就觉得这样挺浪费时间,但仗着一
股热情,作了大量的习题,硬是把C给拿下来了。后来再学C++,
也是如此,搞了4、5本大部头,生生想啃下来,结果发现不行。
C++内容太繁杂,大全之类的著作又不分主次,一律详加讲解,
反而弄的我晕头转向,不知所措。加之进展缓慢,以至放弃了
几次。后来我偶然买了一本不足200页的简明教程,解说详略得
当,清晰易懂,使我兴致大增,仅用一周就基本掌握C++主要内容。
以后通过一些编程实践,再发挥大部头的全面参考效果,逐渐添砖
加瓦,渐渐走上C++光明大道。总结经验如下:
1. 无论学习什么语言,先找一本简明教程,趁热学来,迅速掌握。
然后再找一本大全,找一本参考手册,找几个够档次的任务实践,
必能成功。
2. 练习是学习语言的唯一有效途径。
3. 初步掌握一门语言主要内容的时间不宜超过一个月,最好一周之内
搞定。拖的时间长了,动力会丧失,也说明你钻牛角尖去了。语言
的技术细节不是学来的,而是实践中得来的。
4. 调试程序是每一个C/C++高手的必经之路。且不可嫌其枯燥。
精通?好象全世界也没一个敢说他精通的
就是说C再怎么学也就是那些函数
重要的是自己怎么样用是吗?
C的范围太广了
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
<<Thinking in C++[Second Edition]>> 一本讲C++本身的书 其中某些思想相当
不错
<<The C++ programming Language[2nd Edition]>> 这本书中包含了用C++进行程
序设计的一些思想 深入的探讨了C++语言的特性对编程的实际意义可以说该书实
在是必读的著作
<<The Design and Evolution of C++>> 这本书详细的叙述了C++语言的发展历程
及其C++的设计思想 同时使我们清楚的知道作者使C++具备这个或那个特性(feat
ure)时的考虑
<<UML and C++>> 观念相当好并且写得很通俗易懂
<<高级C++程序设计技巧>> 王松译 主要是讲如何用C++进行OOP的设计还有就是他
的实例非常好 很有代表性 而且与实际问题紧密联系 另外他的习题也不错
<<Turbo C++ 最佳专辑>> 人民邮电出版社 C++菜菜们入门的再好不过的书了 N年
前我就是看这本书进入C++的地狱的 呵呵
/////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////
/ isual C++
<<Inside Visual C++>>中文译名<<Visual C++ 技术内幕>>清华大学出版社出版
我把这本书称作学VC的精典 如果你想学VC 你应该从这本书开始
<<VC++ MFC Extensions by Example>>中文译名<<Visual C++ MFC 扩展编程实例
>> 前导工作室译 机械工业出版社 这本书上有相当多的VC技巧实例
<<深入浅出MFC>> 作者:侯俊杰
<<Professional MFC programming in Visual C++ 5>>
<<MFC Internals>>
然后再找一本大全?
找一本参考手册?
找几个够档次的任务实践, ?
能说的具体一点不?>
每个人的成长历程都不一样
Inside Visual C++ 4.0
Programming Windows 95 with MFC
MFC Internals
Dissecting MFC(深入浅出 MFC)
关于 MFC 这一主题,
在「沧海书讯」版上曾经被讨论过的书籍有四本,
正是我所列出的这四大天王。
C++ 语法基础,建议使用:
1. C++ Primer 3/e, by Stanley Lippman & Josee Lajoie
《C++ Primer 中文版》(侯捷译/ 峰/1999)
2. The C++ Programming Language 3/e, by Bjarne Stroustrup.
《C++ 程式语言经典本》(叶秉哲译/儒林/1999)
提纲契领涵盖全面之书籍,建议使用:
1. 《多型与虚拟》第二版,侯捷着/ 峰/2001
2. 《泛型技术》,侯捷着/ 峰/2001
*/
教材:
■本课程选用之专家经验来自四本书籍,并以此四本书籍为教学依据。
学员最好自备以下四本书籍,尤其书籍 1,2 将於课程中大量使用。
1. Effective C++ 2/e, by Scott Meyers.
《Effective C++ 2/e 中文版》侯捷译/培生/2000
2. More Effective C++ 2/e, by Scott Meyers.
《More Effective C++ 中文版》侯捷译/培生/2000
3. Exceptional C++, by Herb Sutter.
《Exceptional C++ 中文版》侯捷译/培生/2000
4. Design Patterns, by Gamma, etc.
《物件导向设计模式》叶秉哲译/培生/2001
-----------------------------------------------------------------------------
有点乱是吧,嘿嘿,俺就这样 …… 挑走你想要的 ……