作者POSIX (tedium of chores)
看板OOAD
标题[其他] CMU 移除OO course
时间Sun Mar 27 17:24:30 2011
http://slashdot.org/story/11/03/26/0016229/CMU-Eliminates-Object-Oriented-Programming-For-Freshman
缩
http://goo.gl/PeaNO
CMU 表示
'Object-oriented programming is eliminated entirely from the introductory
curriculum, because it is both anti-modular and anti-parallel by its very
nature, and hence unsuitable for a modern CS curriculum.'
我有点不太了解
为什麽他说OO 是Anti-modular??
Anti-parallel 或许可以想像得到
但Anti-modular 是为什麽?!
而且也说OO 不符合modern CS curriculum @@"
那现在都在流行些什麽 @@"
听到移除大一OO课程 有点傻眼
--
★▄喔 谢恳油锡白德到恶灵来 花缩泡的列为孩儿也的退来累蛤蜊名?胡适播的是
▄▄翠亨不来十大输入的喷你耳屎饭 偶尔的览啪味弯曲的我搜给人特例死称哩?
安得罗技四锐个劣恶的蹦爸死停因爷儿 给夫普褥输入的奶店傲夫挖屎屎滴碟儿
((
喔 谢的店屎大屎便够搬挪也为乎 偶而的练我夫的匪类恩德宏我夫的不累夫?))
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.117.169.209
1F:→ dos792 :他们只说一开始不教而已,但是之後仍有课可学 03/27 18:31
2F:→ dos792 :oo不是好教的东西,一开始学procedual比较容易上手 03/27 18:33
3F:→ dos792 :但等开是要作大系统时,oo的力量才会出来 03/27 18:33
4F:推 hilorrk :大学OO课 感觉很多都只是在学"有OO语义的程式语言" 03/27 18:53
5F:→ hilorrk : *法 03/27 18:56
6F:→ dos792 :老师本身的问题啦,那种ooad thinking 的人,软体业 03/27 19:01
7F:→ dos792 :比较容易看的到。每天看几千个class的library後 03/27 19:02
8F:→ dos792 :真的会对procedral冷感 03/27 19:03
9F:→ dos792 :学校的老师很少真的做过大型商业专案 03/27 19:04
10F:→ dos792 :以发论文为最高原则. 不过software engineering 03/27 19:06
11F:→ dos792 :本来就很多大师是在业界工作,而不是学界 03/27 19:06
12F:→ poga :CMU是改教FP... 不是改教Procedual吧 03/27 23:12
13F:→ dos792 :fp没学过,no comment, 不过我怀疑这样他们的毕业生 03/27 23:19
14F:→ dos792 :在工作上的优势会少些,还没看过有任何人在工作上写 03/27 23:20
15F:→ dos792 :fp, 只有听过写paper用fp 03/27 23:20
16F:→ poga :一堂课怎麽可能就让学生不会其他的东西阿 03/27 23:33
17F:推 Favonia :dos792: 很多语言自动可以达成 DP 所谓「实作/介面」 06/08 23:59
18F:→ Favonia :分离。这在流行的 OOP 里面恐怕都需要拐弯抹角,例如 06/09 00:00
19F:→ Favonia :另外用 interface/abstract class 之类的故意写出来, 06/09 00:02
20F:→ Favonia :像是 abstract factory 就不能因为不同 factory 直接 06/09 00:05
21F:→ Favonia :传回不同型态的资料(只能故意用一个共通的 class 再 06/09 00:07
22F:→ Favonia :强制转型)另外哲学上,不能实体化的class还算OO吗? 06/09 00:08
23F:→ Favonia :物件导向的「物件」跑到哪里去了呢 :P 06/09 00:09
24F:推 Favonia :(你讲的占有率是事实,但学很多种不同风格的语言, 06/09 00:13
25F:→ Favonia : 个人觉得只对了解 DP 有帮助(即使再回去写 OO) 06/09 00:16
26F:→ Favonia :(对了我会说常见OOP可以更modular,不会跟rob用一样 06/09 00:22
27F:→ Favonia : 这麽强的字眼 xDD) 一样用^^^^^^ 06/09 00:24
28F:推 Favonia :不好意思上一大段主要是在讲OODP不是OOP,有点离题orz 10/17 10:23
29F:→ Favonia :比较相关的资讯已经用回覆的。 10/17 10:24
30F:推 s3748679 :难道每个class都要能实体化才算OO吗..!? 11/19 17:04