Информация об изменениях

Сообщение Re[9]: Монады - пример где бы были полезны... от 30.08.2019 9:22

Изменено 30.08.2019 9:23 Mamut [ищите в других сетях]

Re[9]: Монады - пример где бы были полезны...
M>>Есть. Достаточно походить на конференции, и тебя накормят тем насколько <любой из ФП> невероятно крут с гигатоннами использования и миллиардами сэкономленных денег, в зависимости от конференции. Люди начинают в этом вариться и реально в это верить. На практике, куда ни ткнешь, везде Java, Python, медленно подкрадывается Go.

PJ>Т.е. если кто-то на конференции говорит, что вот мы в ... используем хаскель, ты в это не веришь, потому что куда ты не ткнешься везде питон?


Нет. Начинаешь верить в невероятную крутость языка, как его можно и нужно везде использовать. А потом на проверку оказывается, что крутость сильно переоценена, а реальный мир пишет все или почти все то же самое на Java, Python'е и иногда Go. А некоторые типа Фейсбука и Гугла, еще и на С/C++.

А в тех местах, где «смотрите как мы круто используем ФП» на практике оказывается:

— есть ядро, которое отлично знает и понимает соответсвующий ФП
— они накатили на этот ФП вагон и тележку патчей (как высокоуровневых так и низкоуровневых)
— не используют X% этого ФП (где X — любое значение)
— написали с нуля миллион библиотек и оберток

Как пример, тут рядом вон Standard Chartered
Автор: kaa.python
Дата: 30.08.19
упомянули. Его на РСДН уже упоминали
Автор: jazzer
Дата: 30.01.15
. Презентацию можно найти тут. ВНЕЗАПНО там:

— In-house Haskell compiler: `Mu’.
— Writing lots of apps; services; libraries in Haskell.
— Собственный компилятор, чтобы был strict, а не lazy evaluation
— написали собственный эрланг, собственный memcached, собственную реляционную алгебру, собственную работу с датами, ....
и т.д. и т.п.

А так да – Хаскель используется, и вы тоже используйте, все будет хорошо :D
Re[9]: Монады - пример где бы были полезны...
M>>Есть. Достаточно походить на конференции, и тебя накормят тем насколько <любой из ФП> невероятно крут с гигатоннами использования и миллиардами сэкономленных денег, в зависимости от конференции. Люди начинают в этом вариться и реально в это верить. На практике, куда ни ткнешь, везде Java, Python, медленно подкрадывается Go.

PJ>Т.е. если кто-то на конференции говорит, что вот мы в ... используем хаскель, ты в это не веришь, потому что куда ты не ткнешься везде питон?


Нет. Начинаешь верить в невероятную крутость языка, как его можно и нужно везде использовать. А потом на проверку оказывается, что крутость сильно переоценена, а реальный мир пишет все или почти все то же самое на Java, Python'е и иногда Go. А некоторые типа Фейсбука и Гугла, еще и на С/C++.

А в тех местах, где «смотрите как мы круто используем ФП» на практике оказывается:

— есть ядро разработчиков, которое отлично знает и понимает соответсвующий ФП
— они накатили на этот ФП вагон и тележку патчей (как высокоуровневых так и низкоуровневых)
— не используют X% этого ФП (где X — любое значение)
— написали с нуля миллион библиотек и оберток

Как пример, тут рядом вон Standard Chartered
Автор: kaa.python
Дата: 30.08.19
упомянули. Его на РСДН уже упоминали
Автор: jazzer
Дата: 30.01.15
. Презентацию можно найти тут. ВНЕЗАПНО там:

— есть ядро разработчиков, которые отлично знают и понимают Хаскель
— In-house Haskell compiler: `Mu’.
— Writing lots of apps; services; libraries in Haskell.
— Собственный компилятор, чтобы был strict, а не lazy evaluation
— написали собственный эрланг, собственный memcached, собственную реляционную алгебру, собственную работу с датами, ....
и т.д. и т.п.

А так да – Хаскель используется, и вы тоже используйте, все будет хорошо :D