玩RPG游戏时忽然想到,一个人物每秒被伤害值来源众多,瞬间伤害、持续伤害、各个怪给的名目繁多的伤害。如果让我按照面向对象来编,该用个啥模式呢?做游戏真是个力气活。
试想在那个计算机界初期群雄开荒的年代,如果给我一个汇编器让我来实现一个操作系统,我会先用汇编写个高级语言,然后再用其层层搭出OS吗?
一直怀着人工智能的话题走在计算机研究之路上。为啥十年的研究以失败告终?第一代语言,第二代,第三代,第四代,第五代。在我看来,第四代的划分实在是一个强扭的瓜,其意义构不成可供标记的里程碑。或者说,从第三代的高级语言到第五代的人工智能自然语言之间尚有一个马里亚纳要跨越,很遗憾,现在迈出的脚步太近而全都掉到沟里了。
前几天编程发牢骚,明明心怀算法,却不得不纠缠于数据结构的细节、边界条件……从二进制到POD,再到ADT,以至以后的AA...ADT,云云。欲善其事,先利其器,山高目标大,让每个精力有限的设计者去一层层封装已有的智慧,才能让后来人直接踩着巨人的肩膀延续无限的攀爬。