看板 OOAD 關於我們 聯絡資訊
http://slashdot.org/story/11/03/26/0016229/CMU-Eliminates-Object-Oriented-Programming-For-Freshmanhttp://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
dos792 :他們只說一開始不教而已,但是之後仍有課可學 03/27 18:31
dos792 :oo不是好教的東西,一開始學procedual比較容易上手 03/27 18:33
dos792 :但等開是要作大系統時,oo的力量才會出來 03/27 18:33
hilorrk :大學OO課 感覺很多都只是在學"有OO語義的程式語言" 03/27 18:53
hilorrk : *法 03/27 18:56
dos792 :老師本身的問題啦,那種ooad thinking 的人,軟體業 03/27 19:01
dos792 :比較容易看的到。每天看幾千個class的library後 03/27 19:02
dos792 :真的會對procedral冷感 03/27 19:03
dos792 :學校的老師很少真的做過大型商業專案 03/27 19:04
dos792 :以發論文為最高原則. 不過software engineering 03/27 19:06
dos792 :本來就很多大師是在業界工作,而不是學界 03/27 19:06
poga :CMU是改教FP... 不是改教Procedual吧 03/27 23:12
dos792 :fp沒學過,no comment, 不過我懷疑這樣他們的畢業生 03/27 23:19
dos792 :在工作上的优勢會少些,還沒看過有任何人在工作上寫 03/27 23:20
dos792 :fp, 只有聽過寫paper用fp 03/27 23:20
poga :一堂課怎麼可能就讓學生不會其他的東西阿 03/27 23:33
Favonia :dos792: 很多語言自動可以達成 DP 所謂「實作/介面」 06/08 23:59
Favonia :分離。這在流行的 OOP 裡面恐怕都需要拐彎抹角,例如 06/09 00:00
Favonia :另外用 interface/abstract class 之類的故意寫出來, 06/09 00:02
Favonia :像是 abstract factory 就不能因為不同 factory 直接 06/09 00:05
Favonia :傳回不同型態的資料(只能故意用一個共通的 class 再 06/09 00:07
Favonia :強制轉型)另外哲學上,不能實體化的class還算OO嗎? 06/09 00:08
Favonia :物件導向的「物件」跑到哪裡去了呢 :P 06/09 00:09
Favonia :(你講的佔有率是事實,但學很多種不同風格的語言, 06/09 00:13
Favonia : 個人覺得只對了解 DP 有幫助(即使再回去寫 OO) 06/09 00:16
Favonia :(對了我會說常見OOP可以更modular,不會跟rob用一樣 06/09 00:22
Favonia : 這麼強的字眼 xDD) 一樣用^^^^^^ 06/09 00:24
Favonia :不好意思上一大段主要是在講OODP不是OOP,有點離題orz 10/17 10:23
Favonia :比較相關的資訊已經用回覆的。 10/17 10:24
s3748679 :難道每個class都要能實體化才算OO嗎..!? 11/19 17:04