|
发表于 2005-10-27 11:29:31
|
显示全部楼层
Post by nbxmedia
php又不是java/js,不是什么都是对象的东西,您就表和JB这种东西比了,完全不是一回事
而且我说了,有时oop在php里不一定就是好......
我觉得于他的外表比,他的创造力和水平才是我们值得模仿的........估计他会很BS java的,与他为敌否?
首先要说明的是我在这里并不是抬高java来贬低别的语言,请不要错误的理解
我要支持的核心问题是:不要因为有某种OO的特点了就说某某是OO的,这是肤浅的理解。OO主要体现在设计和逻辑抽象方面,用纯C也能写出OO的程序来,我就见过这种代码,写得非常的漂亮,用数据结构封装出来几乎所有的OO特性,而且最关键的是,整个项目的设计和规划是OO的。而相反地,我也见过用java写得完全过程化的代码,一个程序有上千行。
非常建议去读读《thinking in java》这部书,这部书里面堆面向对象的思想解释得非常透彻,他不光适用于java,也同样适用于c++,python,delphi,ada等面向对象的语言。
另外就Java来说,它并不是“什么都是对象的东西”,Java的基础数据类型就不是对象,甚至不算是Object派生出来的子类,相反Python中倒是“什么都是对象”,连操作符都是。
最后关于我的签名,纯属玩笑,请不要拿出来大做文章。我的原意是我的胡子很密,可以cosplay RMS,甚至也可以cosplay马克思。
至于RMS本人是狂热的lisp爱好者,Emacs的核心就是lisp,而gcc的中间层就是一种类lisp的东西。lisp是真正的黑客和数学家使用的语言,一般人还是少接触的好 :rolleyes: |
|