函式式程式設計學習之路 一

2021-09-06 08:58:27 字數 853 閱讀 6897

起點:

作為乙個比較資深的碼農,寫程式是有些年頭了.最早用過c,vb,delphi等寫過不少過程式**.

後來,04,05年左右吧,為了提公升技術,仔細思考學習了物件導向,終於有一天開悟,基本上算是進入了物件導向的大門.回頭想下當時情景還是印象深刻,就象腦子裡照進一束光.(當然這之前也看了各種物件,模式及哲學的書).

最近這多年,憑著當時掌握的那點思想,雖然學習程式設計技術一直很懶,都是用到什麼再去查技術資料,但竟然也混過來了,由此可見,程式設計思想非常重要.思想通了.所謂的學習就變得不那麼重要了.現在多數的框架,類庫,大多都是用面象物件技術磚塊碼起來的而已.

最近這一,二年,感覺技術上,人生上又有新的瓶頸了.隨著it技術在向網路化,移動化,雲化發展,一些新鮮概念一再被提及,比如html5, js, jquery, json, mvc, lamdba, 動態語言什麼什麼的.這些東西,再用面象物件和面向過程技術去看,就象帝都在霧霾裡,隱隱約約的看不清楚.

以前物件導向看出來,世界是如此的真實,清楚,在物件導向世界裡,是馬克思的唯物主義觀,是過去美好純真年代,每一class的東西,都有一致的共性,藍天白雲,花草樹木,高樓大廈,層次分明,界限清淅.大街上的mm暴露在外的笑臉是如此清晰可人,隱私地方都裹得嚴嚴實實.神聖不可侵犯!

唉,世界在變化發展,時代不同了,尤其近幾年,城市隱在霧霾裡,沒有了藍天白雲,mm戴起了口罩,卻把胳膊大腿甚至小半個pp露外面.為人民服務的變成了為人民幣服務,對於乙個碼農,工資沒到手就先進了稅務,銀行,房產商的包包,你的還是你的,我的也是你的.神馬世道.

it界在這亂世也難於免俗,你看你看,現在調個函式,連名字都木有,返回一堆叫var的亂遭遭的東西,**和標記糾纏在一起,罷了罷了,咱別食古不化,適者生存,嘗試著走進這象黑客帝國式的,看上去不太真實的真實世界吧.

學習一 函式式程式設計

函式式程式設計,縮寫 fp,是一種程式設計風格,與物件導向 面向過程等程式設計正規化並列。函式式程式設計中的函式不是 function,而是 y 與 x 的關係這一數學層面中的函式關係。相同的輸入始終都等於相同的輸出。函式式程式設計用來描述 函式 之間的對映。例 非函式式 let num1 1 le...

學習函式式程式設計

函式式程式設計 函式程式設計是乙個非常古老的概念,早於第一台計算機的誕生,擁有悠久的歷史 學習函式程式設計的意義 1 函式式程式設計隨著react的流行受到了越來越多的關注 ps react的高階元件使用react高階函式來實現,高階函式就是函式式程式設計的乙個特性 2 vue3也開始擁抱函式式程式...

一 函式式程式設計

將業務 直接寫死 裡 將單一維度的條件作為引數傳入方法中,方法內根據引數進行業務邏輯實現。將多個維度的條件作為引數傳入方法中,業務實現需要根據不同的引數處理不同的邏輯。將業務邏輯封裝為乙個實體類,方法接受實體類為引數,方法內部呼叫實體類的處理邏輯。呼叫方法時不再建立實體類,而是使用匿名函式的形式替代...