作者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