C++书籍

 1.代码规范:C/C++高质量编程 或 C++ Coding Standards - 101 Rules, Guidelines, And Best Practices (2004)
  2.泛型编程:C++ Templates -> The C++ Standard Library -> Beyond The C++ Standard Library - An Introduction To Boost (2005)
  3.练手:C++ Cookbook (2005),The Art of C Plus Plus(这个难点儿)
  4.时不时需要补充一些编译方面的知识,推荐用gnu compiler collection,不习惯linux的话windows上用用MinGW或Cygwin,总用IDE未必是好事。
  5.多任务的程序设计最好先看看操作系统方面的书,入手就容易点,推荐:.Operating.System.Concepts.7th.
  6.GUI,这个没什么经验。个人喜欢用TCL/TK或python写,另一档子事了。
  7.程序大了或者多人合作开发就要靠版本管理工具了,CVS/SVN随便哪个都行,SVN弥补了CVS的不足,但是没有特别好用的UI。
  8.安装包,windows上只用过InstallShield,太复杂了,手册2000多页,不推荐。
  9.如果要跨平台,那就要考虑build系统了,否则写makefile也是很麻烦的事,这方面有很多工具,CMake, jam, bjam,boost_build等等,会一个就好。
  10.如果你总写程序,掌握一个编辑器很重要,IDE的编辑器都很烂,vim或emacs,推荐vim,除非你想试试GPS,很少人用,是一个可定制性极高的IDE,与emacs无缝粘合,可惜太难学了,没气候。

你可能感兴趣的:(C++,c,SVN,C#,vim)