« 猫扑收购DoNews 2005完美结束 | Main | [LVS] RHEL AS4下防止Realserver LVS回答ARP竞争 »
December 30, 2005
Linux下的C/C++开发
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明。 https://windtear.net/archives/2005/12/30/000870.html http://windtear.net/archives/2005/12/30/000870.html Linux下的C/C++开发 其实Linux下C/C++开发我做的不算多 最多可以说折腾的多 看到Linux版问就假装很懂的样子回了一下 发信人: windtear (追求完美), 信区: LinuxApp 标 题: Re: 有人做Linux下C/C++开发吗? 发信站: 水木社区 (Fri Dec 30 23:07:48 2005), 站内 编辑器得熟 设计好数据结构 想清楚算法 写代码的时候记得加注释 注意释放不用的内存 然后复杂的话 有时间看看automake autoconf文档 研究研究gcc编译选项 学学gdb 开发过程可以试试版本控制 做好了考虑打包分发部署 -- Linux下的开发第一个就是编辑器的问题 VIM Emacs pico 不光C/C++ 其他各种脚本语言也需要编辑器 shell perl python expect php jsp html sql VIM 用的还算顺溜 别的也只停留在知道或者体验过一下下的水平上 算法确实很重要 算法、数据结构应该是开发中最核心的地方 一个程序员如果只会写代码 那就太低级了 这也就是架构师要比工程师高不少档次的原因 注释 代码风格 缩进 变量命名 这些算不上技巧 可以说是编程修养 申请的内存要释放就是原则了 太容易出问题了 所以才显得很重要 编译优化 调试跟踪 当然要学GNU的那些优秀软件 版本控制是必须的 一方面帮你省去记忆的负担 一方面也使多人协作更为轻松 开发说到底还是为了应用 而应用就不仅仅是一个技术问题了 而是一个工程问题 一般部署都是一个大工程 牵涉方方面面 所以做的好不好就是看大局 然后抠细节 只要对路 就一定可以光大成功的 |
Posted by windtear at December 30, 2005 11:44 PM