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