你離函數(shù)式編程有多遠(yuǎn)织阳?

用幾分鐘來想象一下自己是一名伐木工人眶蕉,手里有林場(chǎng)里最好的斧子,因此你是工作效率最高的唧躲。突然有一天場(chǎng)里來了個(gè)推銷的造挽,他把一種新工具——鏈鋸——給夸到了天上去。這人很有說服力弄痹,所以你也買了一把刽宪,不過你不懂得怎么用。你估摸著按照自己原來擅長的砍樹方法界酒,把鏈鋸大力地?fù)]向樹干——不知道要先發(fā)動(dòng)它圣拄。“鏈鋸不過是時(shí)髦的樣子貨罷了”毁欣,沒砍幾下你就得出了這樣的結(jié)論钝吮,于是把它丟到一邊恐似,重新?lián)炱鹩脩T了的斧子。就在這個(gè)時(shí)候,有人在你面前把鏈鋸給發(fā)動(dòng)了……

學(xué)習(xí)一種全新的編程范式莱找,困難并不在于掌握新的語言。畢竟想學(xué)習(xí)“函數(shù)式編程”的讀者帝洪,學(xué)過的編程語言少說也有一籮筐——語法不過是些小細(xì)節(jié)罷了哲身。真正考驗(yàn)人的,是怎么學(xué)會(huì)用另一種方式去思考衰腌。比起語法新蟆,我們應(yīng)該更看重思路。

計(jì)算機(jī)科學(xué)的進(jìn)步經(jīng)常是間歇式的右蕊,好思路有時(shí)擱置數(shù)十年后才突然間變成主流琼稻。舉個(gè)例子,第一種面向?qū)ο蟮恼Z言Simula 67是1967年發(fā)明的饶囚,可是直到1983年誕生的C++終于流行起來以后帕翻,面向?qū)ο蟛耪嬲蔀橹髁鳌:芏鄷r(shí)候萝风,再優(yōu)秀的想法也得等待技術(shù)基礎(chǔ)慢慢成熟嘀掸。早年Java總被認(rèn)為太慢,內(nèi)存耗費(fèi)太高规惰,不適合高性能的應(yīng)用睬塌,如今硬件市場(chǎng)的變遷把它變成了極具吸引力的選擇。

函數(shù)式編程的發(fā)展軌跡與面向?qū)ο缶幊淌窒嗨疲彩钦Q生在學(xué)院里衫仑,然后用幾十年的時(shí)間悄悄浸染了所有的現(xiàn)代編程語言梨与。

不過,僅僅在語言里加入一些新語法文狱,并不足以讓開發(fā)者完全發(fā)揮出這種新思維的全部力量粥鞋。


作者:Neal Ford

譯者:郭曉剛

書號(hào):978-7-115-40041-3

定價(jià):49.00 元

電子書:24.99 元

頁數(shù):200

★ 了解語法表象之下真正需要掌握的新思維

★ 分別在Java 8、函數(shù)式架構(gòu)和Web框架下檢驗(yàn)函數(shù)式思維在真實(shí)案例中的表現(xiàn)

本書會(huì)幫助你解決以下重要問題:

? 解釋為什么眾多命令式語言都在增加函數(shù)式能力

? 通過普通的編程問題來比較函數(shù)式和命令式的解答方案

? 考察將例行雜務(wù)委托給運(yùn)行時(shí)的各種方式

? 學(xué)習(xí)用記憶和緩求值特性來取代手工編寫的方案

? 探討在函數(shù)式語境下的設(shè)計(jì)模式和代碼重用

? 分別在Java 8瞄崇、函數(shù)式架構(gòu)和Web框架下檢驗(yàn)函數(shù)式思維在真實(shí)案例中的表現(xiàn)

? 分析生活在一個(gè)范式更豐富多彩的世界里的優(yōu)缺點(diǎn)

圖靈社區(qū)試讀鏈接:http://www.ituring.com.cn/book/1491?


作者:Richard Warburton

譯者:王群鋒

書號(hào):978-7-115-38488-1

定價(jià):39.00 元

電子書:19.99 元

頁數(shù):148

Java暢銷新作呻粹。Java編程思想轉(zhuǎn)型函數(shù)式編程,Lambda表達(dá)式引領(lǐng)框架和設(shè)計(jì)模式變革苏研。要了解Java 8新特性等浊,清楚地知道為什么、在何處以及如何使用Lambda表達(dá)式摹蘑,寫出簡單干凈的代碼筹燕,本書不容錯(cuò)過。

圖靈社區(qū)試讀鏈接:http://www.ituring.com.cn/book/1448?

作者:Michael Bevilacqua-Linn

譯者:趙震一

書號(hào):978-7-115-38894-0

定價(jià):49.00 元

電子書:24.99 元

頁數(shù):216

書向讀者展示了如何采用函數(shù)式方案來替代或最大程度地簡化在面向?qū)ο缶幊讨兴褂玫脑S多常用模式衅鹿,同時(shí)還介紹了一些在函數(shù)式世界中廣泛使用的模式撒踪。

圖靈社區(qū)試讀鏈接:http://www.ituring.com.cn/book/1320?

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市大渤,隨后出現(xiàn)的幾起案子制妄,更是在濱河造成了極大的恐慌,老刑警劉巖泵三,帶你破解...
    沈念sama閱讀 216,744評(píng)論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件耕捞,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡烫幕,警方通過查閱死者的電腦和手機(jī)俺抽,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,505評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來纬霞,“玉大人凌埂,你說我怎么就攤上這事∈撸” “怎么了?”我有些...
    開封第一講書人閱讀 163,105評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵埃疫,是天一觀的道長伏恐。 經(jīng)常有香客問我,道長栓霜,這世上最難降的妖魔是什么翠桦? 我笑而不...
    開封第一講書人閱讀 58,242評(píng)論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上销凑,老公的妹妹穿的比我還像新娘丛晌。我一直安慰自己,他們只是感情好斗幼,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,269評(píng)論 6 389
  • 文/花漫 我一把揭開白布澎蛛。 她就那樣靜靜地躺著,像睡著了一般蜕窿。 火紅的嫁衣襯著肌膚如雪谋逻。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,215評(píng)論 1 299
  • 那天桐经,我揣著相機(jī)與錄音毁兆,去河邊找鬼。 笑死阴挣,一個(gè)胖子當(dāng)著我的面吹牛气堕,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播畔咧,決...
    沈念sama閱讀 40,096評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼送巡,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了盒卸?” 一聲冷哼從身側(cè)響起骗爆,我...
    開封第一講書人閱讀 38,939評(píng)論 0 274
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎蔽介,沒想到半個(gè)月后摘投,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,354評(píng)論 1 311
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡虹蓄,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,573評(píng)論 2 333
  • 正文 我和宋清朗相戀三年犀呼,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片薇组。...
    茶點(diǎn)故事閱讀 39,745評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡外臂,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出律胀,到底是詐尸還是另有隱情宋光,我是刑警寧澤,帶...
    沈念sama閱讀 35,448評(píng)論 5 344
  • 正文 年R本政府宣布炭菌,位于F島的核電站罪佳,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏黑低。R本人自食惡果不足惜赘艳,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,048評(píng)論 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧蕾管,春花似錦枷踏、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,683評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至婴梧,卻和暖如春下梢,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背塞蹭。 一陣腳步聲響...
    開封第一講書人閱讀 32,838評(píng)論 1 269
  • 我被黑心中介騙來泰國打工孽江, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人番电。 一個(gè)月前我還...
    沈念sama閱讀 47,776評(píng)論 2 369
  • 正文 我出身青樓岗屏,卻偏偏與公主長得像,于是被迫代替她去往敵國和親漱办。 傳聞我的和親對(duì)象是個(gè)殘疾皇子这刷,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,652評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • 原文鏈接:https://github.com/EasyKotlin 值就是函數(shù),函數(shù)就是值娩井。所有函數(shù)都消費(fèi)函數(shù)暇屋,...
    JackChen1024閱讀 5,970評(píng)論 1 17
  • 你看,或者不看我洞辣, 我就在那里咐刨, 不悲不喜; 你讀扬霜,或者不讀我定鸟, 內(nèi)容就在那里, 不離不棄著瓶; 來我的懷里联予, 或者,...
    圖靈教育閱讀 1,620評(píng)論 4 21
  • 計(jì)算機(jī)編程語言可用于將指令傳達(dá)給計(jì)算機(jī)材原。它們基于某些句法和語義規(guī)則沸久,定義了編程語言中每種結(jié)構(gòu)的含義。 現(xiàn)在我得到了...
    幻凌風(fēng)閱讀 8,155評(píng)論 1 26
  • 今天看到《問與答》一個(gè)問題:常遇不公之事,自己也偶有失意客叉,但你相信“天道酬勤”嗎? 百度“天道酬勤”給出解釋:上天...
    嚴(yán)紅玉閱讀 328評(píng)論 0 0
  • 1 部門新來的小姑娘負(fù)責(zé)考勤管理,非科班出身的兼搏,工作態(tài)度還是可以的卵慰,勤勤懇懇的,只是由于剛來不久佛呻,對(duì)于考勤的統(tǒng)計(jì)和...
    冬冬Steven閱讀 2,287評(píng)論 1 5