4

I have a free time and would like to do functional programming and learn some functional programming language.

But as we know the best theory it is practice. In this regard, I would like to know in which sector is most often used functional programming? I understand if the project is written in a functional language that is somehow justified. Therefore, such a question: what kind of projects easier and more profitable to write in functional languages?

Thank you

asked Jul 15, 2010 at 14:51

4 Answers 4

5

Compilers are often referred to as the "killer app" for functional languages with algebraic data types, like Haskell and ML. I have written compilers in a procedural language, in an object oriented language, and in functional languages, and a functional language is worlds better.

A compiler is also a relatively attractive project in that you can pick up, say, Andrew Appel's book on the used market, and build the whole thing yourself—just be sure to compile a very simple language.

answered Jul 15, 2010 at 16:37

Comments

3

interpreters, hand-written recursive descendant parsers, program analyzers

answered Jul 15, 2010 at 14:59

Comments

2

AI, data processing, scientific/financial/computationally intensive applications.

answered Jul 15, 2010 at 14:55

Comments

1

Financials, Statistics, and Scientific Computation are the three areas where Functional Programming are used the heaviest.

You could always throw together a simple statistics calculation package that works against one of the various social networks out there. An F# stats application against the StackOverflow would be an interesting project...

answered Jul 15, 2010 at 14:54

2 Comments

The three main areas where Functional Programming are used the heaviest are Financials, Statistics, Scientific Computation and a Fanatical Devotion to the Pope!
@Chris - Doh! I updated the answer with Statistics and forgot to update the count. Heh.

Your Answer

Draft saved
Draft discarded

Sign up or log in

Sign up using Google
Sign up using Email and Password

Post as a guest

Required, but never shown

Post as a guest

Required, but never shown

By clicking "Post Your Answer", you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.