數學中的函式和程式設計中的函式有什麼關係?

時間 2021-05-29 23:38:28

1樓:

初學階段,能具體的就不要抽象。剛開始的時候不要試圖從很高的層面來對比兩者(對映關係)。簡單理解,兩者沒什麼關係。不要試圖從哲學層面來理解這些工程問題。切記。

2樓:

如果簡單粗暴一點來回答的話,我猜測對於你現在的學習階段,不妨把(無論是程式設計還是數學中的)函式想象成乙個微波爐:你放進去一點東西,它做了一下處理,等你取出來的時候可能就變成新的東西了。比如麵包變成了烤麵包,雞腿變成了烤雞腿,等等。

這個微波爐就是函式。

程式設計和數學裡面也類似,比如把平方函式可以把2變成4,3變成9;加五函式可以把0變成5,-3變成2,等等。

其實無論是在數學還是程式設計中,「函式」這個詞都有一定的模糊性。

例如在程式設計裡面,過程、方法、(純)函式都可以被稱為函式,而且它們之間也確確實實有不少相似/關之處。

類似的,在數學中,尤其是中學老師們,常常把函式、方程、甚至曲線這幾個術語混用。

PS:才初二就玩lua這種語言了,後生可畏啊!

3樓:kevin

其實還是有區別的,程式設計中的函式,稱之為方法,更為合適。

數學中的函式,代表的是一組關係。

程式設計的函式,更多的時候,代表的是解決乙個問題的方法。

函式式程式設計中cps(continuation passing style )是什麼意思?

借用wiki books的說法,CPS是把f a a 變換成 f cps a a r r 最後不是返回值,而是返回乙個傳入了返回值的資料對映關係 函式 灼弦 Belleve的回答太抽象了,沒邏輯背景的人看不懂,我在Quora上看到乙個回答寫得挺好的,裡面從邏輯學的角度解釋的一節或許可以作為 Bell...

如何理解 KS 方程中密度函式和波函式之間的關係?

後覺者 首先,Kohn Sham KS 方程不是密度泛函理論 DFT 的核心,密度泛函理論的核心是如何給出總能量密度泛函,Kohn和Sham KS 在1965年將多粒子系統的總能量泛函拆分為5部分 波昂 奧本海默近似下 1 其中,從左到右分別是無相互作用電子的動能 或單粒子動能,下標s在密度泛函理論...

函式式程式設計的函式是如何實現的?

baozii 函式式語言中函式可以以以下三步進行解釋 第一步把函式定義為一種值 作為值的函式包括三部分 01 形式引數 02 函式體 03 函式定義時的環境 只需要包含函式體中的自由變數即可 第二步在抽象語法樹中新增 函式定義 分支 對函式定義的求值結果是返回乙個普通的函式 包含第一步所述的三個部分...