新足迹

 找回密码
 注册

精华好帖回顾

· 柬埔寨之旅 – 高温+日均2万步来看吴哥之美 (2019-12-31) 缓缓 · 参加活动---朝花夕拾之相见不如怀念 (2013-6-8) Poppy123
· 和尚的墨尔本-----找工记 (2004-12-19) 老实和尚 · 2012年3月初2大2小斐济归来,流水帐+大量美图(有真人照哦)! (2012-3-20) melanee
Advertisement
Advertisement
查看: 1481|回复: 9

风水轮流转,该拿OOP开刀了 [复制链接]

发表于 2011-4-3 11:43 |显示全部楼层
此文章由 greed 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 greed 所有!转贴必须注明作者、出处和本声明,并保持内容完整
Robert Harper and Dan Licata, Professors of Computer Science at Carnegie Mellon University, announced last week that they have decided to "eliminate entirely" OOP from the CS introductory curriculum.
“ it is both anti-modular and anti-parallel by its very nature, and hence unsuitable for a modern CS curriculum. A proposed new course on object-oriented design methodology will be offered at the sophomore level for those students who wish to study this topic.”

Prof. Harper and Licata will be teaching a new course on functional programming to first-year prospective Computer Science majors. The curriculum also includes:
    a new course on imperative programming created by Frank Pfenning, and a planned new course on data structures and algorithms, which will be introduced by Guy Blelloch this fall.

评分

参与人数 1积分 +8 收起 理由
bulaohu + 8 感谢分享

查看全部评分

Advertisement
Advertisement

发表于 2011-4-3 12:19 |显示全部楼层
此文章由 乱码 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 乱码 所有!转贴必须注明作者、出处和本声明,并保持内容完整
functional programming应该是个方向,但这个学校不应该 "eliminate entirely" oop,从毕业生就业角度来说,这是不负责任的。

发表于 2011-4-3 13:20 |显示全部楼层
此文章由 greed 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 greed 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 乱码 于 2011-4-3 12:19 发表
functional programming应该是个方向,但这个学校不应该 "eliminate entirely" oop,从毕业生就业角度来说,这是不负责任的。


没办法,谁叫人家是cs顶级牛校呢。人家的毕业生不愁就业。

[ 本帖最后由 greed 于 2011-4-3 13:23 编辑 ]

发表于 2011-4-3 13:25 |显示全部楼层
此文章由 乱码 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 乱码 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 greed 于 2011-4-3 13:20 发表


没办法,谁叫人家是cs顶级牛校呢。人家的毕业生不愁就业。


我觉得可以从悉尼的中央昆士兰做试点,如果效果好才推广。(paopaobing(32))

2008年度奖章获得者

发表于 2011-4-3 13:38 |显示全部楼层
此文章由 degra 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 degra 所有!转贴必须注明作者、出处和本声明,并保持内容完整
好!  Java是最讨厌的语言, 为了OO 而 OO 真的很讨厌

发表于 2011-4-3 15:23 |显示全部楼层
此文章由 yuba 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 yuba 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 gandu 于 2011-4-3 13:38 发表
Java。。。, 为了OO 而 OO 真的很讨厌


Java 还没走火入魔到 (-2.abs).to_s

那些可以(-2.abs).to_s 的语言拿这个例子笑话 Java 革命不彻底
Advertisement
Advertisement

特殊贡献奖章

发表于 2011-4-4 10:52 |显示全部楼层
此文章由 kr2000 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 kr2000 所有!转贴必须注明作者、出处和本声明,并保持内容完整
估计意思是编程还是要从基础学起
oop等入了门再说

发表于 2011-4-4 11:00 |显示全部楼层
此文章由 bulaohu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 bulaohu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
我不太清楚OOP为什么是反并行的,但如果他们正确的话,并行计算确实是下一个潮流所在,由此引发编程语言的新变革是很有可能的

发表于 2011-4-4 17:38 |显示全部楼层
此文章由 乱码 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 乱码 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 bulaohu 于 2011-4-4 11:00 发表
我不太清楚OOP为什么是反并行的,但如果他们正确的话,并行计算确实是下一个潮流所在,由此引发编程语言的新变革是很有可能的


oop是stateful,是oo的核心所在,不是简单的input/output,是processor specific,从这点就跟functional programming(stateless)相悖。

不过oop中object的immutable就有点functional programming的意思,不过远远不够。

发表于 2011-5-7 12:32 |显示全部楼层
此文章由 zyzbill 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 zyzbill 所有!转贴必须注明作者、出处和本声明,并保持内容完整
都是程序员么? 怎么感觉你们谈话天马行空啊,看不懂。

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Advertisement
Advertisement
返回顶部