功能語言很好,因爲它們通過消除狀態來避免錯誤,還因爲它們可以爲您自動輕鬆地進行並行處理,而無需擔心線程數量。如何在現實世界中使用函數式編程?
但是作爲一名Win32開發人員,我可以使用Haskell來處理我的應用程序的某些DLL嗎?如果我這樣做,是否有一個真正的優勢,我會自動採取?如果是這樣,編譯器是什麼給了我這個優點?
F#能夠自動爲多核心和cpu自動編寫並行化函數嗎?你會看到任務管理器中的線程數增加嗎?
基本上我的問題是,我怎樣才能以一種實用的方式開始使用Haskell,如果我能真的看到一些好處嗎?
就我個人而言,我會研究二郎 - 但那就是我。 – 2008-09-27 04:13:16
爲了澄清一點,我已經有幾種不同的函數式編程語言的經驗,並且我知道它們是如何工作的以及它們的區別是什麼。但是,這個問題具體是:我如何把它帶到現實世界的使用。 – 2008-09-27 04:15:06
[爲什麼功能語言?]可能重複(http://stackoverflow.com/questions/36504/why-functional-languages) – 2010-05-27 02:53:03