摘要: 写关于设计一门新语言的思路的一个系列。创新应该基于对旧事物的学习和批判,因此我选择c语言来做研究对象。大体上的目标是:1.语言逻辑清晰,易于表达业务,易于表达算法,易于组织流程,易于实现多线程,易于构建数据结构2.易于编译,模块细化,对版本问题有更好的解决方案3.对工程学有足够的自动化支持4.跨平台<p$1$2$3$4$5$6>目录改进c系列(1)改进c系列(2)改进c系列(3)改进c系列(4)改进c系列(5)改进c系列(6)改进c系列(7)改进c系列(8)改进c系列(9)改进c系列(10)改进c系列(11) 阅读全文
posted @ 2010-04-10 13:31 诺贝尔 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 关联内容: 面向对象思想的头脑风暴(一)关联的文章讨论了一个开放封闭原则的具体案例,其中前两个是超级复杂化的设计,而且还完全不符合开放封闭原则。但是,我想如果没有学习过所谓的设计模式的人,绝对不会犯前两个这种“模式过度”的错误的。因此,设计模式的爱好者们,要小心了,让你代码变得恶心的,往往就是你所热衷的东西。然后第三个用委托。第四个用组合接口的方式。也许是例子不够好,我觉得第三第四也是不完美。我们回顾一下设计要求:“需要处理三种产品图书,数码,消费,需要计算产品的税率,图书的税率为价格的0.1,数码和消费类产品为价格的0.11,需要获得三种产品的信息,图书和消费类产品的信息为:"名字 阅读全文
posted @ 2010-04-10 12:08 诺贝尔 阅读(354) 评论(0) 推荐(0) 编辑