top | item 5712959

(no title)

ccdan | 12 years ago

There's plenty of concurrency and parallelism out there but there's not a single piece of important software that is written in a functional language. Many people claim many things but when it comes to empirical evidence. it turns out that imperative, stateful programming is still the best choice. Erlang has some limited and very niche uses in telecom, bua it was replaced even at Ericsson to good degree with c++.

discuss

order

papsosouid|12 years ago

>There's plenty of concurrency and parallelism out there but there's not a single piece of important software that is written in a functional language.

Important to who? I use tools written in functional languages every single day.

>Many people claim many things but when it comes to empirical evidence. it turns out that imperative, stateful programming is still the best choice.

You don't see the obvious hypocrisy there?

ccdan|12 years ago

>>Important to who? I use tools written in functional languages every single day.<< To the market. There are all kind of servers from web servers to database servers to other kinds of servers. Almost none are made using functional programming. Then, there is lot of software out there, which is made almost exclusively in C/C++, Java & .Net. Haskell & co. are only used in academia and by hobbyists (math people who can't learn proper programming)