Haskell教程(by rufi)
傳統(tǒng)的Basic,Pascal,C++,C#,Java,Python等都是命令(imperative)編程語言, 程序語句有一定的執(zhí)行次序. 函數(shù)(functional)編程語言則給出執(zhí)行的內(nèi)容, 關(guān)注于更高層次的"做什么"而不是"怎么做", 這就是二者最明顯的一個區(qū)別。函數(shù)編程語言的語法功能非常強,使編程的效率大幅提高。
Haskell是世界上公認(rèn)的語法最優(yōu)美最簡潔的一種語言。的確,Haskell語言是寫給人看的,而不是寫給機器看的。另一方面,這也使得的 Haskell的編譯技術(shù)成為一個難點。從以人為本的角度來看,程序員的時間比機器的時間更寶貴,所以Haskell是明智的選擇。
標(biāo)簽:
imperative
Haskell
Pascal
Python
上傳時間:
2013-12-31
上傳用戶:zhoujunzhen