E
E
Eduard Deinega2015-08-12 11:59:26
Haskell
Eduard Deinega, 2015-08-12 11:59:26

What tasks is Haskell used for?

Kind time of the day, please tell me: 1) For what tasks haskell is used? 2) Is it suitable for beginners? 3) What is written on it? 4) And is there any good literature on this language? 5) And is it worth studying? (In terms of demand, I mean, it’s clear that a good specialist in any field is in demand, but still) Sorry for so many questions, thanks in advance.

Answer the question

In order to leave comments, you need to log in

5 answer(s)
H
HaruAtari, 2015-08-12
@Flanid

1. see point 3
2. My personal opinion - it doesn't matter what language to start with. But if I were you, I'd start somewhere else. Haskell is not in great demand in the market and it will be difficult to find a job, but you need to earn money. Therefore, it's better to start with the mainstream, and then learn Haskell.
3. Almost anything can be written on it. Pure functions parallel very well. Of the most famous in my opinion, xmonad is a tile window manager for linux.
4. www.ozon.ru/context/detail/id/8696277 - an excellent book. Interesting and all on the shelves. I taught her myself.
ohaskell.dshevchenko.biz/ru/chapters.html is also a good textbook, but here the construction of the material is different.
5.If your goal is to find a job, then I guess not. Vacancies exist, but they are very few. If you want to learn a different programming paradigm, it's definitely worth it. Haskell is also a very beautiful language. I like it primarily because of the syntax. Well, it's a pure functional language. Anyone who knows Haskell knows FP.
Here is an interesting post on Habré from the manager of a team that used Haskell in production. habrahabr.ru/post/193722 As always, there are a lot of interesting things in the comments.

D
Daniil Kolesnichenko, 2015-08-16
@KolesnichenkoDS

1. As far as I know, it is relatively in demand in telecom
2. Perhaps it will be even easier for a beginner to understand it, because a beginner does not have the habit of thinking imperatively
3. There are examples on the wiki in an article about Haskell
4. Already written above
5. Haskell is much less in demand than Java, PHP, C++ etc. But on the other hand, in companies where they write in Erlang, Scala, Clojure and other functional and near-functional stuff, knowledge of Haskell can be a plus. Well, it’s great for brain development - no matter how much you read articles about FP in JS or Python, you won’t understand the functionality as if you write in Haskell. And after that, you can already transfer the acquired knowledge to the mainstream.

V
Valentine, 2015-08-12
@gephaest

Is it worth giving Haskell to a student as a first language?
Slightly related to your question.

�
âš¡ Kotobotov âš¡, 2015-08-12
@angrySCV

the language itself is not in demand, but the concepts that are embedded in it are in demand, a good programmer must definitely study it, and the fact that sites do not write in Haskell, but it just doesn’t care)
for beginners, I think there is no difference where to start with OOP or FP.
but both concepts need to be mastered.

S
Shetani, 2015-08-21
@Shetani

A short course on functional programming

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question