随笔分类 - 程序理论
摘要:编者按:这是国外程序员Al katib总结的一些编程习惯。1. 动手编码之前,你需要对要编码实现的解决方案有一个正式的或粗略的设计。永远不要在没有任何设计的前提下就开始编码,除非所编代码不重要。2. 优秀的代码文档跟编程语言知识一样重要。在代码源文件中,为每个主要的代码段添加注释,解释代码的基本逻辑。最好注明程序的构建和修改日期,以及修改的原因也是非常有必要的。 3. 维护程序的各个版本同样重要。当前有些编程工具都自带一个版本管理工具。无论你什么时候改变自己的程序,它们都会将其保存为.bak文件。 我的方法是为每个程序维护三个不同的版本。比如说,我有一个名为program.c的文件,这个文件同
阅读全文
摘要:细数二十世纪最伟大的十大算法译者:July二零一一年一月十日------------------------------------参考论文:The Best of the 20th Century: Editors Name Top 10 Algorithms。By Barry A. Cipra。博主说明:1、此20世纪的十大算法,除了快速排序算法,或者快速傅立叶变换,其它算法只要稍作了解即可。2、此文非最新文章,只是本人对算法比较感兴趣,所以也做翻译,学习研究下。=============================== 发明十大算法的其中几位算法大师一、1946 蒙特卡洛方法[194
阅读全文
浙公网安备 33010602011771号