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