Для каких проектов используется функциональное программирование? - PullRequest
4 голосов
/ 15 июля 2010

У меня есть свободное время, и я хотел бы заняться функциональным программированием и выучить некоторый функциональный язык программирования.

Но поскольку мы знаем лучшую теорию, это практика.В связи с этим хотелось бы узнать, в каком секторе чаще всего используется функциональное программирование?Я понимаю, если проект написан на функциональном языке, который как-то оправдан.Поэтому возникает вопрос: какие проекты проще и выгоднее писать на функциональных языках?

Спасибо

Ответы [ 4 ]

5 голосов
/ 15 июля 2010

Компиляторы часто называют «приложением-убийцей» для функциональных языков с алгебраическими типами данных, таких как Haskell и ML. Я написал компиляторы на процедурном языке, на объектно-ориентированном языке и на функциональных языках, и функциональный язык миров лучше.

Компилятор также является относительно привлекательным проектом, так как вы можете взять, скажем, книгу Эндрю Аппеля об используемом рынке, и собрать все это самостоятельно - просто обязательно скомпилируйте очень простой язык.

3 голосов
/ 15 июля 2010

интерпретаторы, рукописные рекурсивные анализаторы потомков, программные анализаторы

2 голосов
/ 15 июля 2010

AI, обработка данных, научные / финансовые / вычислительные приложения.

1 голос
/ 15 июля 2010

Финансы, статистика и научные вычисления - три области, в которых функциональное программирование используется наиболее интенсивно.

Вы всегда можете собрать простой пакет для расчета статистики, который работает с одной из различных социальных сетей. Приложение F # stats против StackOverflow было бы интересным проектом ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...