大胖子陈硕's profile陈硕的个人琐事BlogLists Tools Help

Blog


    September 16

    虎胆龙威4,我喜欢

    今天看了布鲁斯主演的《虎胆龙威4》,一部简单直接的片子。布鲁斯在片里要打就打,要杀就杀,绝不拖泥带水、说一句废话。比如截卡车,直接从门外射杀司机,而不像别的片子里演的那样拿枪逼司机跳车。说实话,看了这么多年的片子,确实有点厌倦拿枪指着头再说一堆废话的场景了。你先开枪,莫非他还有时间反映么?不过对付Mal的时候有点心慈手软,不如先射伤一条腿,看丫还作乱不?
     
    联想一下,有时候写程序干的事情纯属脱了裤子放屁,多此一举。这里忍不住引用老孟说的一段话(http://blog.csdn.net/myan/archive/2007/01/14/1482614.aspx):
        基础软件开发崇尚的是自由、直接、透明、简单、高效,要像匕首一样锋利,像战士一样勇猛,像农夫一样朴实,反对繁琐华丽的设计,反对架床迭屋的层层抽象,反对复杂的结构和不必要的灵活性。而Java社群多年来形成的设计风格与此格格不入,甚至可以说是对立的。Java在意识形态上是要面向企业应用软件的开发,所以特别强调架构,强调设计模式,强调标准,强调规规矩矩,强调高姿态,强调一种华贵的宫廷气质。在C中,你吃饭就是吃饭,捧起碗来喝酒,放下筷子骂娘,甩开膀子抓肉,撸起袖子抹油。而在Java中,你经常为了要干某件事,先new一个对象,然后以这个对象为参数new另一个对象,如此这般重复n遍,得到真正需要的对象,最后就是为了调用那个对象的一个方法,就好比吃饭时焚香洗面,漱口净手,战战兢兢,毕恭毕敬。在C中,遇到问题要像亡命徒,像流氓版程咬金,管你三七二十一,冲上去就是三板斧,还怕劈不死你丫的。在Java里,遇到问题要像宋襄公,要张榜檄文,要名正言顺,要礼仪之邦,要把架子拉开了,把谱儿摆足了。Java的口号是,不管劈不劈的死,先把你小子感动了再说。  
    《虎胆龙威4》,我喜欢。