什么是函數(shù)式編程 哪些編程語言是函數(shù)式的?
函數(shù)編程是一種編程范式,它把計算機操作看作函數(shù)計算。λ演算是函數(shù)程序設計語言的重要基礎。λ演算函數(shù)可以接受該函數(shù)作為輸入(參數(shù))和輸出(返回值)。與指令編程相比,函數(shù)編程強調(diào)函數(shù)計算比指令執(zhí)行更重要。
函數(shù)編程是一種編程范式,它把計算機操作看作函數(shù)計算。λ演算是函數(shù)程序設計語言的重要基礎。λ演算函數(shù)可以接受該函數(shù)作為輸入(參數(shù))和輸出(返回值)。與指令編程相比,函數(shù)編程強調(diào)函數(shù)計算比指令執(zhí)行更重要。與過程編程相比,函數(shù)計算在函數(shù)編程中可以隨時調(diào)用。所以JavaScript是一種函數(shù)式編程語言。
哪些編程語言是函數(shù)式的?
JS目前不支持函數(shù)式編程范式。
javascript是函數(shù)式編程語言嗎?
讓我告訴你一個故事:
當時,網(wǎng)景與Java所在的Sun公司有合作關(guān)系
](事實上,如果你問這個問題,你就會知道流行是成功的
]最后,它改名為JavaScript
]離題:
事實上,微軟還生產(chǎn)了客戶端腳本語言,稱為VBScript和JScript。
嚴格來說,現(xiàn)在還沒有JavaScript
1996年,JavaScript提交給了ECMA國際標準委員會,命名為ECMAScript
ECMA的TC39小組負責制定該語言的規(guī)范,每年更新規(guī)范,并引入該語言的新特性。所以你會看到Es1 ES2 Es3 Es4 Es5 ES6
ES6被稱為下一代JavaScript
是es2016 es2017 es2018 es2019 es2020的總稱