Re: [其他] CMU 移除OO course

作者: Favonia (00010110110001101010100)   2011-10-17 10:19:17
※ 引述《POSIX (tedium of chores)》之銘言:
: 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??
先說個人立場,我會說流行的 OOP 語言有點難寫出某些非常高階的 module,
至於這是不是代表 OO 本身(不只是常見 OOP 語言)就 anti-modular 呢?我個人
還不是想得很透徹。這段話本身是 CMU 教授 Robert Harper 講的,也許你可以去
他的文章底下問他 :)
: → dos792 :fp沒學過,no comment, 不過我懷疑這樣他們的畢業生 03/27 23:19
: → dos792 :在工作上的优勢會少些,還沒看過有任何人在工作上寫 03/27 23:20
: → dos792 :fp, 只有聽過寫paper用fp 03/27 23:20
傳聞高盛的高頻交易系統應該是 Erlang 寫的(由於某個前工程師被控偷竊程式
碼因此有了間接證據)。Facebook Chat 也是 Erlang 寫的。Twitter 正邁向 Scala,
Jane Street 用 OCaml, Tsuru Capital 在招 Haskell 程式設計師,Viaweb(已經賣
給 Yahoo)有一部分是用 Lisp 寫的。也許只會常見的 OOP 對這些公司來說是劣勢也
說不定?
啊,之前寫 LaTeX 意外發現知名的查符號的網站 Detexify 背後是用 Haskell,
不過你可以說這不是工作。
一點資料僅供參考。

Links booklink

Contact Us: admin [ a t ] ucptt.com