偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

面向?qū)ο缶幊蘋OP已死 有事燒紙

開發(fā) 開發(fā)工具
那好吧,也許是沒死,但卡內(nèi)基.梅隆大學(xué)的Robert Harper教授卻說(Teaching FP to freshmen)面向?qū)ο缶幊毯驮O(shè)計“不適合做為現(xiàn)代計算機(jī)科學(xué)教學(xué)課程”,詳細(xì)的內(nèi)容引用如下

“面向?qū)ο缶幊虘?yīng)該完全的從基礎(chǔ)課程中刪除掉,因為它既是反模塊化,又是反并行的,這是它的非常固有的特征,所以它不適合作為一種現(xiàn)代的計算機(jī)科學(xué)課程。”

[[21033]]

估計你們也意料到了,評論里出現(xiàn)了一些反對意見。當(dāng)我把這篇文章地址貼到Facebook上后,在很短的時間里出現(xiàn)了16條評論,幾乎都是反對的。有一個 做招聘工作的人回復(fù)道“我已經(jīng)疲倦了面試那些只知道Haskell語言卻不會使用C里的strlen()函數(shù)的實習(xí)生。”但是,就像Robert Harper教授在對一條評論的回復(fù)中說的,“在卡耐基,我們的目標(biāo)是教育學(xué)生,而不是培訓(xùn)學(xué)生”。這究竟是在說什么呢?難道是學(xué)院派和行業(yè)派的沖突嗎? 學(xué)院派通常認(rèn)為“對于學(xué)生來說,他們有很多的機(jī)會去學(xué)習(xí)那些陳舊的編程方法,他們可以在日后的工作實踐中按需學(xué)習(xí)那些知識”,與此同時,招聘經(jīng)理們卻痛恨 這種現(xiàn)狀,就像一位副總裁告訴我的,要想把一個從不錯的大學(xué)里的應(yīng)屆畢業(yè)生培養(yǎng)成一個完全能工作的軟件開發(fā)人員,平均所需時間是一年半。這就不奇怪為什么 許多公司不喜歡要剛畢業(yè)的學(xué)生了。

我曾經(jīng)歷過各種編程模式的興衰。我最初做行業(yè)編程(以及學(xué)術(shù)編程)時采用的是結(jié)構(gòu)化編程模式。這種編程模式當(dāng)時被認(rèn)為是一個巨大的進(jìn)步,但需要人們 在思考和設(shè)計程序時做一些改變。后來我又經(jīng)過了很長的、緩慢的、諸多痛苦的過程轉(zhuǎn)變到了面向?qū)ο缶幊棠J?。我們曾?jīng)經(jīng)過函數(shù)式編程的年代嗎?也許吧。也許 它跟其它的編程模式共存不沖突。

我們?nèi)缃裼辛诵碌男枨?。正像?dāng)初的結(jié)構(gòu)化模式和后來的面向?qū)ο竽J绞莵頋M足大型程序和巨型團(tuán)隊的要求,如今的因為要求處理更多的數(shù)據(jù)的趨勢而出現(xiàn)的關(guān)鍵問題就是并行性(parallelism)?;谶@個背景出現(xiàn)的微軟的F#語言的目標(biāo)就是并行性——為了更好的在多處理器的電腦上并行工作。很顯然,我們不停的向前發(fā)展是為了更好的利用***的硬件。但是,這就可以說面向?qū)ο蟪蔀檫x修、我們的學(xué)生就可以等到畢業(yè)后再學(xué)習(xí)這些知識嗎?我還沒有被說服。

即使是在面向?qū)ο鬅岢边_(dá)到頂峰的時候,我就堅稱,并不是任何東西都可以成為對象,各種模式的混合使用在過去,在將來,都是正確之道。即使現(xiàn)在函數(shù)式 編程正趨于流行、使用量增加的情況下仍然會是這種情況。那些古老的編程模式會完全的消失嗎?我不這么認(rèn)為。以后大家都不用對象了嗎?不可能的。我想,那些 大學(xué),特別是聲稱“提供教育而培訓(xùn)”的大學(xué)其實是對學(xué)生的一種傷害,他們沒有看到當(dāng)今這個領(lǐng)域的真實情況。不祥之兆不斷顯現(xiàn),函數(shù)式編程日顯重要。但忽略 面向?qū)ο缶幊滩粫o任何人帶來好處。只是我的個人意見。
 

【編輯推薦】

  1. 開發(fā)者應(yīng)該具備的15個編程好習(xí)慣
  2. 2011年3月編程語言排行榜:用Ada向人類首位程序員致敬
  3. 國外大師所積累的20條編程經(jīng)驗
  4. 雙倍經(jīng)驗助你升級 JavaScript編程***法則
  5. 細(xì)數(shù)編程能力的四重境界
責(zé)任編輯:陳貽新 來源: 外刊IT評論
相關(guān)推薦

2017-09-06 09:52:53

OracleSolaris甲骨文

2011-05-11 09:01:29

面向?qū)ο蠹夹g(shù)函數(shù)式語言

2024-01-08 07:02:48

數(shù)據(jù)設(shè)計模式

2025-04-02 03:11:00

Python函數(shù)C++

2020-07-24 09:40:04

C語言OOP代碼

2020-10-26 12:27:18

對象編程函數(shù)式

2023-02-16 09:55:24

對象編程OOP

2012-01-17 09:34:52

JavaScript

2017-04-21 09:07:39

JavaScript對象編程

2023-02-06 07:37:29

Java編程語言

2022-09-15 10:44:42

SidecarIstioeBPFizer

2011-01-07 10:18:28

RSSWeb

2010-11-17 11:31:22

Scala基礎(chǔ)面向?qū)ο?/a>Scala

2020-05-29 10:45:26

JavaPythonJavaScript

2022-07-30 23:41:53

面向過程面向?qū)ο?/a>面向協(xié)議編程

2025-06-12 04:00:00

SCMMRM內(nèi)存

2021-01-21 08:00:25

JVM

2012-12-13 11:01:42

IBMdW

2012-02-27 09:30:22

JavaScript

2012-02-20 10:12:09

Java
點贊
收藏

51CTO技術(shù)棧公眾號