徐昊终于出手了,最近的一组重量级的文章《丧钟为谁鸣?》,直指当初我的那篇《
敲响OO时代的丧钟》。
现在我也可以很负责任的说,当初我的批判对象,实在是过广了。OO的领域其实非常的大,而我对于OO的了解,却始终不出Java、C++的范围。当徐昊跟我谈起Pure OO的鼻祖SmallTalk的时候,我还是只是懵懵懂懂的感到,这不过是一个相当古怪逻辑的OO,跟现在的主流OO,不可同日而语。
后来才逐渐理解到,我所向OO开的跑,90%只应该打在Static Type OO的身上。当初夸下了海口,如今只能羞愧万分,还是学习得不够多啊!
特意抄录一段ajoo的重量级马后炮,以自我警醒:
ajoo 写道: |
其实,这篇文章还应该进一步界定为:给没有类型推导的,泛型支持有限的,基于名字而非结构的子类型系统的,静态类型面向对象语言敲响的丧钟.(说穿了不过就是java, c#, c++等寥寥几个俗语言罢了)
老早跟老庄说让他划定讨论范围或者定义的时候,就是看到老庄话说的挺大,结果讨论来讨论去不过就是java, c++那点东西.文不对题.不过可能老庄认为所谓的"面向对象"必然就是java这个样子,所以下定义属于多此一举。
批判oo而不研究ruby们,smalltalk们,ocaml们; 批判静态强类型而看不见haskell们,clean们,oz们,那就最好小心一点,把标题变成"给我目前所知的OO敲响丧钟"。 |
再次特别感谢徐昊和ajoo。
分享到:
相关推荐
形容惭愧的成语.doc
护士满心惭愧辞职报告.doc
形容惭愧的成语精选.doc
寒假里的惭愧事作文.doc
一件惭愧的事作文.doc
tabControl...各位兄弟,非常对不起,发错了!请不要下载!惭愧,惭愧~
阿凡达为何让中国营销人惭愧 管理资料.doc
该游戏所涉及的网络编程方面的知识还是很少,只能为那些想了解网络游戏原理的同学借鉴学习一下其中的思想。大神莫留步...(还是强调下,那些要评论的请尊重自己,评点有意义的,批评也可以,最恨那种敷衍了事的行为...
这个是编来测试直播的,需要确定客户端与服务器的网络连接,没想到什么好方法,就采取ping的方法。csdn注册已久,从未上传,惭愧,惭愧
真的有点舍不得,自己学了这么多年的java总结下来的所有驱动包就以6分价格就买出去了,惭愧啊。这个文件下面包含了学习java的80%驱动包,以后你们就可以不必要再去下载了~~!多多支持啊!
前一阵子忙于书籍的事情,无暇学习GUI,看着论坛里许多讨论GUI的问题,无奈水平太低,无法参与进去,深感惭愧! 前两天有会员问关于BP网络GUI实现的问题,于是突然有学习GUI的冲动。经过三天的学习和努力,终于...
发现之前学习爬虫有些粗糙,竟然连requests中添加cookies都没有掌握,惭愧。废话不宜多,直接上内容。 我们平时使用requests获取网络内容很简单,几行代码搞定了,例如: import requests res=requests.get...
在这里,还是要跟网友们再多啰嗦几句:电子技术是一门实践性很强的学科,要 想成为一名优秀的电子工程师,尽量多的动手实践、用心思考以及彼此交流是非常非 常重要的,建议网友们在学习单片机基础知识以及阅读本书的...
小小小代码;简单自学的java小代码!++运算和输出函数的基本应用。惭愧咯。。。
说来惭愧,6年的web编程生涯,一直没有真正系统的学习web安全知识(认证和授权除外),这个月看了一本《Web安全设计之道》,书中的内容多是从微软官方文档翻译而来,这本书的含金量不高,不过也不能说没有收获,本文...
30 天学习 30 种新技术系列Learning 30 Technologies in 30 Days: A Developer Challeng我呢,比较孤陋寡闻,最近几天才看到这篇系列(2014-10-29,这是巧合吗,刚好晚了一年阿,刚开始进度都比原作慢阿,惭愧阿)发现...
WebGL基础学习篇(序)初识最开始接触WebGL是由于一个实验室项目,说来惭愧,虽然那个项目是交给我做的,但是由于时间的原因我只做了web相关的部分,WebG
系统的介绍eclipse的优势,其实吧就是在百度上拷的,惭愧惭愧!
程序介绍: ◎前言:这是应一个MM的要求,搞了一个类似于知识库的系统,为了方便她快速搜索到需要的文章和问题答案,因此就做...发布此版本旨在与众网友交流学习,整理过程中较为仓促,难免有疏漏,请大家提出指正。