[其他] CMU 移除OO course

看板OOAD作者 (tedium of chores)時間13年前 (2011/03/27 17:24), 編輯推噓5(5025)
留言30則, 5人參與, 最新討論串1/3 (看更多)
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

03/27 18:31, , 1F
他們只說一開始不教而已,但是之後仍有課可學
03/27 18:31, 1F

03/27 18:33, , 2F
oo不是好教的東西,一開始學procedual比較容易上手
03/27 18:33, 2F

03/27 18:33, , 3F
但等開是要作大系統時,oo的力量才會出來
03/27 18:33, 3F

03/27 18:53, , 4F
大學OO課 感覺很多都只是在學"有OO語義的程式語言"
03/27 18:53, 4F

03/27 18:56, , 5F
*法
03/27 18:56, 5F

03/27 19:01, , 6F
老師本身的問題啦,那種ooad thinking 的人,軟體業
03/27 19:01, 6F

03/27 19:02, , 7F
比較容易看的到。每天看幾千個class的library後
03/27 19:02, 7F

03/27 19:03, , 8F
真的會對procedral冷感
03/27 19:03, 8F

03/27 19:04, , 9F
學校的老師很少真的做過大型商業專案
03/27 19:04, 9F

03/27 19:06, , 10F
以發論文為最高原則. 不過software engineering
03/27 19:06, 10F

03/27 19:06, , 11F
本來就很多大師是在業界工作,而不是學界
03/27 19:06, 11F

03/27 23:12, , 12F
CMU是改教FP... 不是改教Procedual吧
03/27 23:12, 12F

03/27 23:19, , 13F
fp沒學過,no comment, 不過我懷疑這樣他們的畢業生
03/27 23:19, 13F

03/27 23:20, , 14F
在工作上的优勢會少些,還沒看過有任何人在工作上寫
03/27 23:20, 14F

03/27 23:20, , 15F
fp, 只有聽過寫paper用fp
03/27 23:20, 15F

03/27 23:33, , 16F
一堂課怎麼可能就讓學生不會其他的東西阿
03/27 23:33, 16F

06/08 23:59, , 17F
dos792: 很多語言自動可以達成 DP 所謂「實作/介面」
06/08 23:59, 17F

06/09 00:00, , 18F
分離。這在流行的 OOP 裡面恐怕都需要拐彎抹角,例如
06/09 00:00, 18F

06/09 00:02, , 19F
另外用 interface/abstract class 之類的故意寫出來,
06/09 00:02, 19F

06/09 00:05, , 20F
像是 abstract factory 就不能因為不同 factory 直接
06/09 00:05, 20F

06/09 00:07, , 21F
傳回不同型態的資料(只能故意用一個共通的 class 再
06/09 00:07, 21F

06/09 00:08, , 22F
強制轉型)另外哲學上,不能實體化的class還算OO嗎?
06/09 00:08, 22F

06/09 00:09, , 23F
物件導向的「物件」跑到哪裡去了呢 :P
06/09 00:09, 23F

06/09 00:13, , 24F
(你講的佔有率是事實,但學很多種不同風格的語言,
06/09 00:13, 24F

06/09 00:16, , 25F
個人覺得只對了解 DP 有幫助(即使再回去寫 OO)
06/09 00:16, 25F

06/09 00:22, , 26F
(對了我會說常見OOP可以更modular,不會跟rob用一樣
06/09 00:22, 26F

06/09 00:24, , 27F
這麼強的字眼 xDD) 一樣用^^^^^^
06/09 00:24, 27F

10/17 10:23, , 28F
不好意思上一大段主要是在講OODP不是OOP,有點離題orz
10/17 10:23, 28F

10/17 10:24, , 29F
比較相關的資訊已經用回覆的。
10/17 10:24, 29F

11/19 17:04, , 30F
難道每個class都要能實體化才算OO嗎..!?
11/19 17:04, 30F
文章代碼(AID): #1DZm9Rav (OOAD)
討論串 (同標題文章)
文章代碼(AID): #1DZm9Rav (OOAD)