Programming 版 (精华区)
发信人: Scorpion (Generic<Programming>), 信区: Programming
标 题: [FAQ] C++ 书籍导读(6) - “题外话”:实践问题(zz)
发信站: 哈工大紫丁香 (2002年11月19日19:49:25 星期二), 站内信件
标 题: [FAQ] C++ 书籍导读(6) - “题外话”:实践问题
发信站: BBS 水木清华站 (Wed Oct 9 13:51:01 2002), 站内信件
文本为水木清华BBS C++ 讨论区所作。欢迎转载,转载时请保留完整的标题
和作者信息。如需修改本文请致函:exbluesea@hotmail.com。作者 exbluesea。
初学者会面临很多实践的问题,当然教科书会提供习题,有些出版社还出了
习题题解类的书。我本人对此不反对,它的确可以巩固对语法的记忆和理解,但
这远远是不够的。
实践问题包括几种:
第一类:工具的使用。
怎么录入程序、怎么安装编译环境、怎样运行编译工具、怎样使用集成工具
等等。这样的问题要到分门别类的书里面去找。
我在新华书店看 C++ 的书的时候,的确看到一本讲 C++ 的书(书名叫做什
么xxxx典),里面介绍了怎么使用 VisualC 工具, 遗憾的是这本书本身不值得
推荐,所以,名字我也想不起来了。
可以找Charles Petzold《Programming windows》以及Linux 编程方面的书,
来找相关 Visual C++ 集成环境、g++ 编译工具的使用方法,也可以在 Google
里面找相关的文章,或直接找到相关工具的帮助文件。
第二类:API 的使用。
有些初学者常常不能分清楚使用什么工具和手段来解决什么问题,也就导致
不能自主地对问题进行分类并自行找到答案。我认为这样的问题在看过本版的几
个 FAQ 之后还依然如故的话,就只能给扣上一顶不思进取的帽子了。
一个完整的综合提问大致是这样的:(当然可以不完全包括)
我 (1)在什么操作系统下 (2)用什么语言 (3)用什么工具 (4)在什么领域的
(5)用什么方法 (6) 解决什么问题 (见下面的表)。
不同的问题要寻求不同的书或其他解决途径。 详细的见本版《SMTH 编程讨
论区提问导航》一文。
第三类:应用程序的框架设计
遇到一个问题,如何思考?如何着手解决?客观地讲,这个问题的确没有答
案,尽管多读一些书,包括高级编程、软件工程等方面的各种书,尽管可以做习
题,但是,大多数人的经验是逐渐积累并不断走弯路走过来的。学而不思则惘,
思而不学则怠,学而时习之。我能说的,前人都说过了。
不要认为借鉴了前人,自己就不走弯路了。没有走过弯路的,永远不知道什
么是弯路。所以提示初学者不要求速。经验只能用更多的付出、探索和时间去换
取。
当然本版的文章,以及即将建设的精华区,以及将另出 FAQ 的全球 C++ 资
源等,都是值得你博览的东西。
--
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 211.93.35.162]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:4.165毫秒