Job Recruitment Website - Zhaopincom - What are the advantages and disadvantages of Lisp and Haskell? Which one is better to learn?

What are the advantages and disadvantages of Lisp and Haskell? Which one is better to learn?

Learn Haskell. Confused about the number one answer.

There are many people in the community posting posts about playing with Haskell, but this does not mean that Haskell is just a toy language. There are probably many people who treat Ruby and Python as toys.

A lot of foreign companies use Haskell, and there are recruitment posts on Reddit from time to time. Yesod, Faylang, Haste, and Elm can all be used in Web development, and NetWire can be used in game development. And now you can also develop iOS and Android applications through GHC.

There is also PureScript (including Faylang, Haste), which can use Haskell syntax to write JavaScript and can be used in all places where JavaScript can run. Even if you don't use PureScript to write JS code, you can also use its QuickCheck to write JS tests.

PS: If you want to experience the joy of writing JS in a functional language, you can experience Elm's online editing. Does it feel like debugging Swift in XCode? http://debug.elm-lang.org /edit/Mario.elm

I don’t know much about Lisp. If you like Lisp, you can learn about Clojure or Shen. They are based on Java and Python, which are widely used languages. It will definitely be no problem to use them at work.