請原諒我可憐的英語,在過去的6個月中,我對編程有所瞭解,我已經學習了java和c,並且已經被建議接觸函數式編程,對於初學者來說haskell是一種合適的語言嗎?開始使用haskell進行函數式編程?
-3
A
回答
1
是的,Haskell是一個適合初學者的語言。在某些方面,如果你沒有沉浸在面向對象的傳統中,學習像Haskell這樣的函數式編程語言會更容易。由於您作爲程序員相對缺乏經驗,您仍然在學習如何分析問題並將其分解爲一系列定義/步驟以及如何調試的基礎知識;這些技能是可以轉讓的。
你會發現Haskell與C和Java非常不同。但是學習一個函數式編程可以幫助你看到看問題的不同方式。即使你從不專業編程Haskell,知道一個函數式編程語言將使你成爲一個更好的Java或C程序員。而功能編程似乎是未來的潮流,所以它是一個很好的技巧。
你會發現Haskell社區是周圍最友好和最有幫助的編程社區之一(user2339071的反應儘管)。所以隨時提問。堆棧溢出並不是需要意見的問題的最佳位置,但當您有一段需要幫助的代碼時,它非常棒。
+0
謝謝你的幫助 – Hatem
相關問題
- 1. 使用Scala進行函數式編程
- 2. 函數式編程和Haskell
- 3. Haskell函數進程
- 4. 如何開始使用Raspberry Pi進行嵌入式編程?
- 5. 如何在Haskell /函數式編程中對選擇的公理進行編碼?
- 6. Haskell 2^n函數式編程
- 7. Haskell中的求和 - 函數式編程
- 8. 開始使用UICollectionViewController以編程方式
- 9. 使用函數式編程語言進行網絡開發的狀態
- 10. 如何在PHP中使用array_filter()進行函數式編程?
- 11. 是否可以使用phpspec進行函數式編程?
- 12. 使用函數式編程範例對鏈表進行迭代
- 13. 使用Sublime 2進行Haskell開發?
- 14. 如何開始:使用Java進行彗星編程
- 15. 如何在Windows中開始使用Clojure進行編程?
- 16. 如何真正開始使用Ruby on Rails進行編程
- 17. 以編程方式對開始菜單進行排序
- 18. 使用函數式編程語言編寫的開源項目
- 19. 如何從C編程語言的子函數開始使用主函數?
- 20. 以編程方式使用Storyboards進行iOS開發的速度?
- 21. 在Haskell中使用Data.Map進行動態編程?
- 22. 使用Javascript進行反應式編程
- 23. 函數式編程,Haskell將函數應用到變量列表中
- 24. 函數式編程SOLID用於函數式編程
- 25. 函數式編程中的開銷
- 26. 「Haskell編程」錯誤sat函數
- 27. 在Haskell中使用多個函數進行摺疊
- 28. 函數式編程函數
- 29. 如何在Perl中使用函數式樣進行編碼?
- 30. 與Haskell中的(高階)函數進行模式匹配
適合'beginner'的語言..?你學過C和Java。我懷疑你是初學者。此外,如果你想學習函數式編程,請繼續。否則不要。 – user2339071
讓我重新解釋一下這個問題,在我變得富有成效之前,我是否需要學習很多概念,並且可以轉換到其他函數式語言,感謝倒票 – Hatem
這甚至意味着「我將不得不學習許多概念我變得生產力...... ..?生產如何..?您可以設置一個haskell開發環境並立即開始編碼。生產力純粹是主觀的。如果你想學習它..學習它。併成爲'生產力'。到現在爲止,你可以很容易地使用haskell函數,而不是通過詢問「非生產性」的問題來浪費你的時間。 – user2339071