我的相關問題框與函數式編程問題溢出。在審查了最相關的內容之後,我仍然很想聽聽以下意見:功能語言的建築思維
您如何看待在功能語言中構建應用程序?
我不是在談論一個特定語言的語法。我對概念組織範例感興趣(例如面向對象)。與許多人一樣,我第一次使用封裝和代碼重用來自OO背景。由於我一直在研究不同的語言,函數式編程確實引起了我的注意。我開始掌握不變性,高階函數等等的好處。但是我仍然失去了如何構建功能性應用程序的感覺,而又不會回到面向對象的概念。實際上,我見過的許多功能性示例與spaghetti代碼有更多相同之處,儘管我確信這是由於示例的簡單性,而不是功能性方法中的任何固有缺陷。
這個問題是近親「的時候,我應該使用函數式編程,」但我已經滿足了自己的功能性做法,儘管在某些領域的利弊,是可用於幾乎你想要的任何東西。我無法描繪複雜應用程序的全景圖組織。
重複:http://stackoverflow.com/questions/1549017/advice-on-learning-how-to-think-functional http://stackoverflow.com/questions/192090/how-do-you-design-一個功能程序 – 2010-01-05 02:28:28
請在發佈新問題之前嘗試搜索:http://www.google.com/search?hl=zh-CN&q=structure+functional+language+site:stackoverflow.com – 2010-01-05 02:29:48
感謝您提供有用的鏈接線。但是,我在網站上搜索了很長時間,沒有發現任何看起來直接相關的內容。顯然,我沒有使用正確的術語來產生上面的鏈接。如果假設用戶在近500k其他人中找不到類似問題,那麼用戶甚至沒有嘗試搜索,這是否是標準做法? – DanielMason 2010-01-05 05:18:56