R
R
Relrin2014-01-14 22:40:14
Programming
Relrin, 2014-01-14 22:40:14

Which functional programming language should you choose to learn in your spare time?

I have some free time that I want to spend on developing my programming skills. The gaze fell on functional languages. The purpose of all this: to learn an additional programming language (with the exception of Python), to "inflate" oneself, well, directly with the prospect of possible use in the future (perhaps some future one at work, for fun, etc.). Advise which one is best to pay attention to and why?

Answer the question

In order to leave comments, you need to log in

10 answer(s)
S
sim3x, 2014-01-14
@Relrin

Python has functolls
If you are interested in multithreading - erlang
To completely "bloat" - lisp

C
CAMOKPYT, 2014-01-14
@CAMOKPYT

Haskell, because the world is about to take over, there are a lot of articles, there are even stories of surviving production veterans.

G
gleb_kudr, 2014-01-15
@gleb_kudr

I don't know what is advised here, but js in general. It is certainly graceless, but functional to the very tomatoes + will come in handy in life.
You can also use Clojure. At least real projects are written on it, unlike Haskell :)

Z
zxmd, 2014-01-15
@zxmd

Erlang, the truth from it there are mutations of an organism.

R
Rigidus, 2014-02-28
@Rigidus

I highly recommend Common Lisp. Everything else is worse except maybe Haskell which I haven't tried yet

R
rEAcT1oNmanT1s, 2014-01-15
@rEAcT1oNmanT1s

If a pure functional language, then it is, as already said, Haskell

V
VovanZ, 2014-01-16
@VovanZ

There is an excellent book SICP where Lisp'a dialect - Scheme is considered. Highly recommend.

N
Nikolai Turnaviotov, 2014-01-18
@foxmuldercp

Tools are selected, mainly for tasks.
Set yourself a task, for example, home bookkeeping on the web - and forward, to the development of peaks - php, pearl, python, ruby, java, c#, html, sql, css ...

M
mibori, 2014-02-02
@mibori

Haskell is an advanced purely-functional programming language.

D
Dima Petruk, 2014-10-09
@bavaria

Try reading Bruce Tate's Seven Languages ​​in Seven Weeks. You will be able to learn minimally about some languages ​​and then study what you like more.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question