2010年4月28日

代码大全学习笔记(一)表驱动方法

摘要: 代码大全第18章介绍了表驱动方法。所谓表驱动方法是用查表的方法取代复杂的逻辑判断,能提高代码的可读性及效率。主要有三种表驱动方法:(1)直接访问法(Direct access)(2)索引访问(Indexed access)(3)梯步访问法(Stair-step access)使用表驱动法需要明确两件事,第一是确定键值,第二是所查数据。使用查表法还可以将一些数据做成配置文件,在程序启动时动态加载,减... 阅读全文

posted @ 2010-04-28 21:54 攀登信息技术的木匠 阅读(551) 评论(0) 推荐(0) 编辑

C++的软肋-缺少统一的框架

摘要: C++语言诞生二十年有余,曾经辉煌,在Java大出风头时被频频指责,再到如今不死不活。语言是表达思想的工具,作为一门程序设计语言应该为开发人员提供有力的工具来解放开发人员。C++语言支持结构化编程、面向对象编程、泛型编程等,貌似为开发人员提供了很多不同的手段,实则为同一思想的不同解决手段而已。反观Java,虽然以支持面向对象为主,却因有庞大的类库和良好的框架而得到爆炸式的成长;C#也因.NET平台... 阅读全文

posted @ 2010-04-28 16:47 攀登信息技术的木匠 阅读(396) 评论(0) 推荐(0) 编辑

记录历程,分享经验

摘要: 很高兴在这里建立了自己的空间,能记录自己的学习工作历程并分享经验。之所以自称木匠,是因为我认为软件开发者是先思考后动手的职业,如木匠一样。 阅读全文

posted @ 2010-04-28 12:51 攀登信息技术的木匠 阅读(125) 评论(0) 推荐(0) 编辑

导航