欢迎来到antinucleon的窝!!这里随手记录了antinucleon的点点滴滴

2010年8月8日星期日

【存档】【转载】 C++ 书籍导读(6) - “题外话”:实践问题

 初学者会面临很多实践的问题,当然教科书会提供习题,有些出版社还出了
习题题解类的书。我本人对此不反对,它的确可以巩固对语法的记忆和理解,但
这远远是不够的。

  实践问题包括几种:


  第一类:工具的使用。

  怎么录入程序、怎么安装编译环境、怎样运行编译工具、怎样使用集成工具
等等。这样的问题要到分门别类的书里面去找。

  我在新华书店看 C++ 的书的时候,的确看到一本讲 C++ 的书(书名叫做什
么xxxx典),里面介绍了怎么使用 VisualC 工具, 遗憾的是这本书本身不值得
推荐,所以,名字我也想不起来了。

  可以找Charles Petzold《Programming windows》以及Linux 编程方面的书,
来找相关 Visual C++ 集成环境、g++ 编译工具的使用方法,也可以在 Google
里面找相关的文章,或直接找到相关工具的帮助文件。

  第二类:API 的使用。

  有些初学者常常不能分清楚使用什么工具和手段来解决什么问题,也就导致
不能自主地对问题进行分类并自行找到答案。我认为这样的问题在看过本版的几
个 FAQ 之后还依然如故的话,就只能给扣上一顶不思进取的帽子了。

  一个完整的综合提问大致是这样的:(当然可以不完全包括)

我 (1)在什么操作系统下 (2)用什么语言 (3)用什么工具 (4)在什么领域的
   (5)用什么方法 (6) 解决什么问题 (见下面的表)。

  不同的问题要寻求不同的书或其他解决途径。 详细的见本版《SMTH 编程讨
论区提问导航》一文。

  第三类:应用程序的框架设计

  遇到一个问题,如何思考?如何着手解决?客观地讲,这个问题的确没有答
案,尽管多读一些书,包括高级编程、软件工程等方面的各种书,尽管可以做习
题,但是,大多数人的经验是逐渐积累并不断走弯路走过来的。学而不思则惘,
思而不学则怠,学而时习之。我能说的,前人都说过了。

  不要认为借鉴了前人,自己就不走弯路了。没有走过弯路的,永远不知道什
么是弯路。所以提示初学者不要求速。经验只能用更多的付出、探索和时间去换
取。

  当然本版的文章,以及即将建设的精华区,以及将另出 FAQ 的全球 C++ 资
源等,都是值得你博览的东西。



--

�手中握住繁� 心情�也�得荒� 才��世上一切都��幻  
�青春剩下日� ��就要�成白� 不�的只有那首歌  在心中�回的唱 


※ 修改:・exbluesea 于 Oct  9 13:56:59 修改本文・[FROM:   211.150.200.5]
※ 来源:・BBS 水木清华站 smth.edu.cn・[FROM: 211.150.200.5]


没有评论:

发表评论