作者Favonia (小西風最乖了*^^*)
看板OOAD
標題Re: [其他] CMU 移除OO course
時間Mon Oct 17 10:19:17 2011
※ 引述《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,
不過你可以說這不是工作。
一點資料僅供參考。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.30.39
※ 編輯: Favonia 來自: 140.112.30.39 (10/17 10:26)
※ 編輯: Favonia 來自: 140.112.30.39 (10/17 10:27)
1F:→ james732 :Erlang在國外有這麼多地方使用使用?有點驚訝... 10/17 11:39
2F:推 PsMonkey :以台灣只會一窩蜂的跟隨保險技術跑,不意外啊 XD 10/17 13:03
3F:→ dos792 :high freq,用的程式以求快為主,而且通常愈複雜的 10/17 23:32
4F:→ dos792 :strategy不會帶來太多好處,用非oo不奇怪,但是我 10/17 23:33
5F:→ dos792 :自已就在金融業,天天寫oo c++,我現在很難想像沒oo 10/17 23:34
6F:→ dos792 :而且我跟你保証,你只要在面試說你不要寫oo, 你大概 10/17 23:35
7F:→ dos792 :很難呆在我們部門了 10/17 23:35
8F:→ dos792 :以w.st buy side 的程式工作來說,C++ is big plus 10/17 23:36
9F:→ dos792 :even if 你很多專案只要vba就能作,c++在面試常見 10/17 23:37
10F:→ dos792 :gs 有自已發展一套"goldman language",不過裡面很多 10/17 23:39
11F:→ dos792 :人還是會用別的,畢竟用少數民族語言固然cool, 但資 10/17 23:40
12F:→ dos792 :源就是少很多 10/17 23:41
13F:→ dos792 :私下以為這些銀行/hedge故意少數民族語言或自已發明 10/17 23:42
14F:→ dos792 :語言的目的,是在讓員工不能偷出去,或是讓員工不能 10/17 23:43
15F:→ dos792 :太容易跳糟 10/17 23:43
16F:→ dos792 :另外你google "high frequency c++ job", 我像你會 10/17 23:48
17F:→ dos792 :發現c++的demand仍然很大,只是真的在工作是,不會故 10/17 23:49
18F:→ dos792 :意搞的很oo而已 10/17 23:49
19F:推 zanyking :FP學得通的人OO自然會用。 11/13 07:13