The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]



"Открыта регистрация участников на Международную конференцию по функциональному программированию"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Открыта регистрация участников на Международную конференцию по функциональному программированию"  +/
Сообщение от opennews (??), 15-Июл-20, 11:07 
Под эгидой ACM SIGPLAN состоится двадцать пятая конференция  International Conference on Functional Programming (ICFP) 2020. В этом году конференция будет проводиться онлайн, и все события, проходящие в её рамках, будут доступны онлайн...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=53358

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Открыта регистрация участников на Международную конференцию ..."  –3 +/
Сообщение от Аноним (-), 15-Июл-20, 11:07 
Держу в курсе, фунциональный язык придумал Чёрч в 1936 году, затем появился Тюринг и придумал в 1937 машину Тюринга.
С тех пор еще куча крутых технологий.
в 1956 году разработали фортран что то между математическим языком и бирарными вычислениями, но по сути это чтото похожее на язык Си с двумя типами
а в 1957 придумали язык APL которые уже больше похож на функциональное программирование
в 1967 придумывают местный си с классами (алгол плюс ООП) simula
с 1969 по 1980 разрабатывает полноценное ООП с наследованием и тд smalltalk
в 1985 году придумывает шаблонное программирование
1995 году первая законченая реализация в С++
Ответить | Правка | Наверх | Cообщить модератору

2. "Открыта регистрация участников на Международную конференцию ..."  –3 +/
Сообщение от Тот_Самый_Анонимус (?), 15-Июл-20, 11:22 
А в 1991-м был опкбликован питон и понеслось г-но по трубам.
Ответить | Правка | Наверх | Cообщить модератору

8. "Открыта регистрация участников на Международную конференцию ..."  +4 +/
Сообщение от Аноним (-), 15-Июл-20, 11:59 
Питон хороший язык. На его не наезжай.
Ответить | Правка | Наверх | Cообщить модератору

53. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от Тот_Самый_Анонимус (?), 15-Июл-20, 20:18 
> Питон хороший язык. На его не наезжай.

К твоему клубу извращенцев тут, на опеннете, ещё любители паскаля присоединятся.

Ответить | Правка | Наверх | Cообщить модератору

86. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от Анонолекс (?), 16-Июл-20, 06:42 
Паскаль, то чем не понравился?
Ответить | Правка | Наверх | Cообщить модератору

97. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от Аноним (97), 16-Июл-20, 09:16 
Все говно, что не осилил, а не осилил пока ничего.
Ответить | Правка | Наверх | Cообщить модератору

105. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от Аноним (105), 16-Июл-20, 12:11 
Пусть кодеры осиливают. Нам ни к чему.
Ответить | Правка | Наверх | Cообщить модератору

61. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от Аноним (-), 15-Июл-20, 20:36 
> Питон хороший язык. На его не наезжай.

Увы, программы на нем эту мысль не подтверждают.

Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

65. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от Аноним (65), 15-Июл-20, 21:47 
А что не так с программами на питоне, по-твоему? Пишутся быстро и легко, позволяют наворотить миллионы любой логики без постоянных забот о багах и регрессиях…
Ответить | Правка | Наверх | Cообщить модератору

74. "Открыта регистрация участников на Международную конференцию ..."  +1 +/
Сообщение от Аноним (74), 15-Июл-20, 23:22 
> А что не так с программами на питоне, по-твоему? Пишутся быстро и легко,

Это офигенно, когда единственное достоинство программы - "програмер экономил свое время". Проблема в том что пользоваться такими результатами мозговой деятельности не прикольно. Более того - приходится убивать изрядно времени на отсев подобного одноразового мусора. Не проблема если это какие-то одноразовые научные расчеты, пойдет в утиль вместе с лабораторной установкой после эксперимента. Но когда такой шитец пытаются всучить как general purpose софт...

> позволяют наворотить миллионы любой логики

Любую работу можно сделать быстро, дешево и качественно. Выберите любые два пункта...

> без постоянных забот о багах и регрессиях…

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

А чтобы не было скучно, разработчики питона раз в пару месяцев изрыгают новую версию. Конечно же полунедосовместимо с предыдущей. Но вы же не лохи и можете пропатчить код. Или не пропатчить, если "без постоянных забот", тогда +1 к abandonware на планете.

Ответить | Правка | Наверх | Cообщить модератору

77. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от Аноним (65), 15-Июл-20, 23:36 
>Проблема в том что пользоваться такими результатами мозговой деятельности не прикольно. Более того - приходится убивать изрядно времени на отсев подобного одноразового мусора.

FUD

>Любую работу можно сделать быстро, дешево и качественно. Выберите любые два пункта...

FUD

>Принципиально не обрабатывающий ошибки и прочие странности, вместо этого просто заваливаясь с трехэтажным трейсом если сеть упала или файл не прочитался

это совершенно нормально -- обработка ошибок и исключительных ситуаций вещь абсолютно унылая и крайне ресурсозатратная

>полунедосовместимо с предыдущей

FUD

Ответить | Правка | Наверх | Cообщить модератору

85. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от Тот_Самый_Анонимус (?), 16-Июл-20, 06:31 
> FUD
> FUD
> FUD

Да обратитесь к врачу со своей отрыжкой. Сколько можно?

Ответить | Правка | Наверх | Cообщить модератору

87. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от Анонолекс (?), 16-Июл-20, 06:52 
Может это не отрыжка, и может даже не через рот...
Ответить | Правка | Наверх | Cообщить модератору

98. "Открыта регистрация участников на Международную конференцию ..."  +1 +/
Сообщение от Аноним (97), 16-Июл-20, 09:22 
Просто есть люди, время которых чего-то стоит, в отличии от вашег. Не завидуйте - купите книжку, почитайте, можно начать с экселя, если совсем все плохо.
Ответить | Правка | К родителю #74 | Наверх | Cообщить модератору

110. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от Аноним (110), 17-Июл-20, 04:54 
> Просто есть люди, время которых чего-то стоит, в отличии от вашег.

Ну так если не хочется тратить свое суперценное время на написание программ, зачем загаживать планету такой отрыжкой?

> Не завидуйте - купите книжку, почитайте, можно начать с экселя, если совсем все плохо.

1Сник чтоли?! :) Да упаси меня таким завидовать.

Ответить | Правка | Наверх | Cообщить модератору

93. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от Грисс (?), 16-Июл-20, 08:08 
> Увы, программы на нем эту мысль не подтверждают.

Под программами Вы имеете ввиду Reddit.com? Или quora.com? Или youtube.com?
Да, согласен - дерьмо, но дерьмо не из-за Питона или других технологий, а из-за жесточайшей цензуры и использования их как средства для промывки мозга и брутальной пропаганды. Кстати, сотрудники CERN с Вами вообще не согласны. Как и я. Питон сегодня лучшее что у нас есть: и красивые элегантные graduate types, и async/await, и правильная работа с bytes/string, и большое количество простых в использовании библиотек, фреймворков и инструментов на все случаи жизни, и очень удачно портированная система, и прекрасная документация...

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

Вы что-то конкретно имели ввиду или просто так поделились своим персональным мироощущением?

Ответить | Правка | К родителю #61 | Наверх | Cообщить модератору

111. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от Аноним (-), 17-Июл-20, 05:10 
> Под программами Вы имеете ввиду Reddit.com? Или quora.com? Или youtube.com?

Как минимум гугол давно на го переписывает все что может, как впрочем и дочерта иных хайлоадов, ибо пихоннетормозит!!!111 А когда это транслируется в закупки серверов... ну, знаете, сорь :). И тогда давайте уж и про битовую мусорку вспомним. Сама по себе она конечно не интересна, но пихоноvcs в виде hg - задепрекэйтил даже этот сброд в пользу гита. Так что dvcs на пихоне оказался тоже гамном. Настолько отборным, что нанюхался даже проект начинавшийся как hg-хостинг, вы только подумайте.

> Да, согласен - дерьмо, но дерьмо не из-за Питона или других технологий,

Ну кстати насчет последнего можно поспорить - в том плане что технологии отгрузки видео у них ... скажем так, лучше того что смогли остальные. Но вот пихон тут не виноват. А заодно можно и посмотреть как серваки под микросервисы на го выгдядят, чтоли, проникнуться, такскать, тем как это делать правильно. Го не лезет во все и сразу - но вот это вот зато делает весьма прилично.

> мозга и брутальной пропаганды. Кстати, сотрудники CERN с Вами вообще не
> согласны. Как и я. Питон сегодня лучшее что у нас есть:

А вот чуваки из CERN с их одноразовыми установками для эксперимента могут и софт под стать писать. Как раз в утиль пойдет и то и другое потом. Ну так ученые не програмеры и не эксплуатационщики, поэтому для установки из  проволоки и скотча и такой же софт - нормально. Но если вам по тем же принципам сляпают потом и АЭС по соседству, вместе с софтом для нее - вы таки устанете кирпичи валить.

> и красивые элегантные graduate types, и async/await, и правильная работа с
> bytes/string, и большое количество простых в использовании библиотек,
> фреймворков и инструментов на все случаи жизни, и очень удачно портированная система,
> и прекрасная документация...

И тут мы вспоминаем законы Мерфи - "создайте систему которой может пользоваться даже д0урак и только д-урак захочет ей пользоваться". Хардкорные функциональщики кстати выгодно отличаются от этих вебмакак - это таки обычно рожи с IQ выше среднего. Что усугубляет понимание их программ :)

> Как практичный инструмент для решения самого разного класса задач в максимально короткие
> сроки - он неоценим. И как инструмент, чтобы делать деньги - тоже.

TL;DR "инструмент для мясницкого гамнокодинга бездарных картонных макетов программ".

> Вы что-то конкретно имели ввиду или просто так поделились своим персональным мироощущением?

Я поделился своим персональным мироощущением о качестве такого софта и результирующим оттуда восприятием таких програмеров. Больше всего похожим на восприятие вон тех джамшутов у канализационного люка, только от айти.

Ответить | Правка | Наверх | Cообщить модератору

7. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от Аноним (-), 15-Июл-20, 11:57 
А почему ты Лисп не упомянул? А где Алгол? Твоя история блещет пробелами.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

36. "Открыта регистрация участников на Международную конференцию ..."  +1 +/
Сообщение от Gogi (??), 15-Июл-20, 18:29 
...а потом какой-то двинутый гик решил, что сногнаголову мышление - это очень здорово и начал клепать свои ФП ушлёпищща. Не удивительно, что "такой хороший" язык типа F# в заднице, а развивается именно "императивный" C#.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

50. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от tennepo (?), 15-Июл-20, 20:05 
C# уже внедрил довольно много хорошего из ФП. Смысл в F# потихоньку отпадает
Ответить | Правка | Наверх | Cообщить модератору

3. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от A.Stahl (ok), 15-Июл-20, 11:28 
На конференциях языком чесать -- не код писать.

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

Ответить | Правка | Наверх | Cообщить модератору

4. "Открыта регистрация участников на Международную конференцию ..."  +5 +/
Сообщение от Аноним (4), 15-Июл-20, 11:43 
Конференции на самом деле нужны в первую очередь для двух вещей: налаживания связей и почёсывания эго. Онлайн-конференции практически не дают первое, но суть не в этом, а в том, что код нередко появляется как результат общения на конференции. Говорю по опыту как своему, так и знакомых.
Ответить | Правка | Наверх | Cообщить модератору

9. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от A.Stahl (ok), 15-Июл-20, 12:01 
Я не возражаю против почёсываний, но и не вижу смысла в налаживании связей в области программирования, которая не генерирует практический код. Эта конференция выглядит как собрание почёсывателей, которые хотят чесать и быть почёсанными. На код всем плевать.


Ответить | Правка | Наверх | Cообщить модератору

12. "Открыта регистрация участников на Международную конференцию ..."  +2 +/
Сообщение от Аноним (4), 15-Июл-20, 12:44 
А если результатом встречи будет не появление нового кода, а выкидывание старого? ;)
Ответить | Правка | Наверх | Cообщить модератору

19. "Открыта регистрация участников на Международную конференцию ..."  –1 +/
Сообщение от lockywolfemail (ok), 15-Июл-20, 14:48 
> А если результатом встречи будет не появление нового кода, а выкидывание старого?
> ;)

Запили новость, аноним. wmii умер

https://github.com/sunaku/wmii/issues/4

Ответить | Правка | Наверх | Cообщить модератору

26. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от Аноним (4), 15-Июл-20, 16:49 
Хорошая попытка, но нет.
Ответить | Правка | Наверх | Cообщить модератору

46. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от Аноним (46), 15-Июл-20, 19:21 
> Запили новость, аноним. wmii умер

Это уже много лет как не новость. С разморозкой.

Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

76. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от Аноним (-), 15-Июл-20, 23:32 
> Запили новость, аноним. wmii умер

Сам запили.

> https://github.com/sunaku/wmii/issues/4

Да там и програмер какой-то не совсем адекватный. Достаточно на его список репов посмотреть - хаотичное месиво без какой либо закономерности. Автор обычный эникей, понемногу повебмакачил на всем до чего дотянулся, с понятным результатом. Впрочем и в г-не встречаются жемчужины, копание в ста с хренам репах было вознаграждено неплохим bitmap-based фонтом: https://github.com/sunaku/tamzen-font#readme (и честно гря это лучшее что я у того автора нашел).

Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

84. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от lockywolfemail (ok), 16-Июл-20, 04:55 
Ну, цель новости не в том, чтобы доказать адекватность программера, а в том.

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

Этот чувак был по-моему, главным майнтейнером wmii.

С сайта suckless упоминания о wmii пропали, как и упоминания ratpoison. (Или я не нашёл.)

Ответить | Правка | Наверх | Cообщить модератору

69. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от Ordu (ok), 15-Июл-20, 22:49 
> Я не возражаю против почёсываний, но и не вижу смысла в налаживании связей в области программирования, которая не генерирует практический код.

Мне кажется, ты давно не бывал на конфах и отстал от жизни. Функциональщина сегодня везде. js, python, C++, rust ... Она везде. Да, при этом, языки, которые упёрто придерживаются функционального подхода, продолжают быть глубокой альтернативщиной, но это не значит, что функциональное программирование тебя не касается, оно сегодня касается всех программистов.

А это значит, что на подобной конфе можно встретить не только зубробизонов хаскеля, но и вполне себе C++ программистов. Причём тех, кто явно выделяется из серой массы среднестатистичности, и именно поэтому может иметь интересные мнения и идеи, а не только квадратно-гнездовой консенсус мейнстрима.

Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

75. "Открыта регистрация участников на Международную конференцию ..."  –1 +/
Сообщение от Аноним (74), 15-Июл-20, 23:27 
Так никто ж не говорит что функциональщина всегда и везде плохо. Плохо - утрирование и утыкание в одну парадигму до упора. Даже когда явно видно что туго идет, некоторые все-равно продолжают хреначить с упорством достойным лучшего применения. Нет, конечно, при достаточном упорстве можно и саморез вбить, жестким диском. Но большинство людей недоуменно повертит пальцем у виска и возьмет в руки отвертку.
Ответить | Правка | Наверх | Cообщить модератору

79. "Открыта регистрация участников на Международную конференцию ..."  +2 +/
Сообщение от Ordu (ok), 15-Июл-20, 23:49 
> Даже когда явно видно что туго идет, некоторые все-равно продолжают хреначить с упорством достойным лучшего применения.

ФП всегда плохо шло. Именно поэтому в ФП изобретали монады, теорию типов, и кучу других вещей. И именно поэтому все эти фишки сегодня доступны нам в "императивных" языках. Упорство, застревание на какой-то идее -- это хорошо. Если конечно, это конструктивное упорство.

Если ты присмотришься, то очень многие достижения человечества были получены потому, что кто-то залип на идее, которая другим казалась не очень удачной (или даже откровенно неудачной), и долго-долго эту идею развивал. Не все такие застревания приводят к чему-то хорошему, но застревание на ФП уже привело к немалому обогащению программирования новыми инструментами, причём как практическими, так и теоретическими.

> Но большинство людей недоуменно повертит пальцем у виска и возьмет в руки отвертку.

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

То есть, это не значит, что забивать саморез жёстким диском правильно. Это (скорее всего) не правильно, но не потому, что большинство считает это неправильным, а потому что а) жёсткого диска жалко, б) у жёсткого диска нет удобной ручки, которая есть у молотка, в) саморез, как правило, лучше вкручивать, а не вбивать.

Ты пойми, человек вбивающий саморез жёстким диском потенциально гораздо более интересен, чем любой из большинства, которое крутит пальцем у виска. Оно крутит пальцем, потому что не видит в этой деятельности смысла. Но я тоже не вижу, а раз так, то какое мне дело до остальных, таких же как я? Они бесполезны мне. А вот человек, который забивает саморез жёстким диском, явно видит в этом какой-то смысл. Он видит то, чего не видит большинство.

Ответить | Правка | Наверх | Cообщить модератору

100. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от Аноним (4), 16-Июл-20, 11:03 
Мы с вами не раз пикировались по разным поводам, и наверняка ещё будем, но сейчас готов подписаться под каждым вашим словом.
Ответить | Правка | Наверх | Cообщить модератору

51. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от tennepo (?), 15-Июл-20, 20:10 
есть еще один повод посетить их: подходишь такой к какому-нибудь Simon Peyton Jones и говоришь: оу, уау, хау ду ю ду, уац нюс и пока он рассказывает про последние новости из мира functional tugging, ты спрашиваешь невзначай - мей уи... и фотаешься с ним. А потом публикуешь какую-нибудь наукообразную статейки и туда тискаешь фотку - "Я и Пейтон Джонс". Ну и футболки, конечно гг
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

5. "Открыта регистрация участников на Международную конференцию ..."  –9 +/
Сообщение от Аноним (5), 15-Июл-20, 11:54 
Потекло ценное мнение неосилянтов и малограмотных.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

6. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от Аноним (-), 15-Июл-20, 11:56 
Пусть код покажут, чтобы ты этот код мог себе скопировать?
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

10. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от A.Stahl (ok), 15-Июл-20, 12:03 
> Пусть код покажут, чтобы ты этот код мог себе скопировать?

Хм, ну и для этого тоже. Делиться кодом -- хорошо.


Ответить | Правка | Наверх | Cообщить модератору

28. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от Michael Shigorinemail (ok), 15-Июл-20, 17:09 
Где Ваш, кстати?
Ответить | Правка | Наверх | Cообщить модератору

49. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от A.Stahl (ok), 15-Июл-20, 20:00 
> Где Ваш, кстати?

Да много где. Хотя бОльшая часть мной написанного кода писалась "на дядю" и под закрытой лицензией, есть и куски свободного кода. Раз ты с ними не сталкивался, значит они тебе не нужны.

Ответить | Правка | Наверх | Cообщить модератору

27. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от Michael Shigorinemail (ok), 15-Июл-20, 17:08 
> а витать в облаках мы и без функционального программирования можем

Вот это было особенно забавно с учётом того, на чём крутится (или крутился) всякий orbitz ;-)

Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

37. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от Gogi (??), 15-Июл-20, 18:31 
Мало ли кто и на чём крутится! Саша Грэй тоже кое на чём крутится - но мы же не копируем??
Ответить | Правка | Наверх | Cообщить модератору

42. "Открыта регистрация участников на Международную конференцию ..."  +1 +/
Сообщение от lockywolfemail (ok), 15-Июл-20, 18:40 
> Мало ли кто и на чём крутится! Саша Грэй тоже кое на
> чём крутится - но мы же не копируем??

Копий этого паттерна -- миллионы.

Ответить | Правка | Наверх | Cообщить модератору

44. "Открыта регистрация участников на Международную конференцию ..."  –1 +/
Сообщение от Gogi (??), 15-Июл-20, 18:45 
Это да. Видя продукты M$, так и кажется, что делали через жоццкий анал.
Ответить | Правка | Наверх | Cообщить модератору

101. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от Аноним (4), 16-Июл-20, 11:05 
Если вы не видите других продуктов, то могу вас поздравить с близорукостью... точнее недалёкостью. Microsoft делает много крутых вещей, а нелюбовь заслуживает совсем по другому поводу.
Ответить | Правка | Наверх | Cообщить модератору

11. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от kusb (?), 15-Июл-20, 12:28 
А почему если фп такое хорошее, то я как мне кажется не сталкиваюсь с программами написанными на этих языках в реальной жизни? Xmonad создал впечатление очень ресурсоёмкой программы почему-то, при том что тайловые вм не потребляют обычно много ресурсов, как мне кажется.
Если кто-то будет писать ПО на брайнфаке, то оно наверное будет потреблять много ресурсов, быть упрощенным, имеющим странные особенности из-за реализации, например данные для обработки вставляются в код, вываливаться при неправильных параметрах, стремиться быть просто демкой, выводить ряды Фибоначчи и ничего не делать.
Если подобное преобладает на определённом языке, (не знаю преобладает ли), что с ним не так?
Сравнимо ли то, что написано на этих языках например с тем, что написано на D и Обероне? Можно ли сравнивать их ниши?
Ответить | Правка | Наверх | Cообщить модератору

13. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от Аноним (4), 15-Июл-20, 12:50 
emacs, ejabberd — слышали? А вообще, функциональные ЯП распространены в основном в научной сфере, финансах, космосе, телекоме. На них обычно решают задачи, хорошо ложащиеся на математику. Написание стопятисотого гуя к веб-сервису (который, кстати, вполне может быть на ФЯП) к таковым не относится.
Ответить | Правка | Наверх | Cообщить модератору

52. "Открыта регистрация участников на Международную конференцию ..."  +1 +/
Сообщение от tennepo (?), 15-Июл-20, 20:15 
Лол, с позволения внесу немного свою свежую струю правды:

- в научной сфере: Wolfram, Python, MATLAB, Julia, Scilab, Fortran...
- в финансах: Java, C#...
- в космосе: C/C++, Fortran, Java, Ada, Python...
- в телекоме: C/C++, Erlang, Java...

На математику очень плохо ложится Haskell, так себе - Ocaml, в основном на нее ложится Python - он прям доминирует на ней! :)

Ответить | Правка | Наверх | Cообщить модератору

67. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от Аноним (67), 15-Июл-20, 22:19 
> - в финансах: Java, C#...

С++ не хотел? Вот прямо на LSE пресловутом, где C# и винду на линуха и плюсы заменили.

Ответить | Правка | Наверх | Cообщить модератору

68. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от Аноним (68), 15-Июл-20, 22:20 
> на нее ложится Python - он прям доминирует на ней! :)

Тут все просто: ученые - не програмисты. От слова вообще. Поэтому для них питон самое то, отличное дополнение к экспериментальным установкам на 1 раз, и софт под стать.

Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору

94. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от Грисс (?), 16-Июл-20, 08:25 
Мне очень понравился ВинПитон - https://winpython.github.io/ со Spyder-ом внутри. Загляденье. Прекрасный инструмент для математики
Ответить | Правка | Наверх | Cообщить модератору

99. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от Аноним (97), 16-Июл-20, 09:36 
И огромное количество экспертов по всему миру, которые всегда помогут, хоть и сами не осилили ;)
Ответить | Правка | К родителю #68 | Наверх | Cообщить модератору

88. "Открыта регистрация участников на Международную конференцию ..."  +1 +/
Сообщение от Анонолекс (?), 16-Июл-20, 06:58 
Ada не только в космосе, но ещё и на самолётиках и корабликах. На больших, на разных, на военных. Особенно на тех, которые могут превратить в забвение какую-нибудь небольшую страну...
Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору

112. "Открыта регистрация участников на Международную конференцию ..."  –1 +/
Сообщение от Аноним (-), 17-Июл-20, 05:12 
> Ada не только в космосе, но ещё и на самолётиках и корабликах.

Недавно на эту тему новость была - на чем летает Элон Маск :). Вам бы не понравилось наверное.

Ответить | Правка | Наверх | Cообщить модератору

102. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от Аноним (4), 16-Июл-20, 11:09 
Я в курсе про другие языки (к слову, упомянутый вами Erlang как бы функциональный), и не утверждал, что в указанных сферах используются только ФЯП. Пожалуйста, читайте внимательно то, (на) что вы отвечаете.
Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору

14. "Открыта регистрация участников на Международную конференцию ..."  +3 +/
Сообщение от lockywolfemail (ok), 15-Июл-20, 13:02 
pandoc не нравится? Это Haskell.

Cisco Chez Scheme и Erlang/OTP используются внутри, соответственно, Cisco и Ericsson оборудования для ультра-быстрой обработки потоков. Встроенный scheme используется в Tinkoff Bank для обработки данных от мобильных приложений.


Ejabberd -- это Erlang.

Встроенный скриптовый язык в GIMP -- это TinyScheme, в GDB -- Guile. (Python там тоже есть)

В Facebook инхаус-разработка на Haskell.

Ну, и, хотя это уже антиреклама, а не реклама, JavaScript имеет, типа, first class functions, то есть, в чём-то тоже функциональный.

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

Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

21. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от mos87 (ok), 15-Июл-20, 15:51 
я это всё знаю.
вопрос чем это всё лучше скажем Perl?
Ответить | Правка | Наверх | Cообщить модератору

22. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от lockywolfemail (ok), 15-Июл-20, 15:58 
> я это всё знаю.
> вопрос чем это всё лучше скажем Perl?

В Raku, я так понимаю, многое из этого есть.

Ответить | Правка | Наверх | Cообщить модератору

23. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от mos87 (ok), 15-Июл-20, 16:02 
Да я читал что в Раку много всякой солянки, в т.ч. ФП.

Но для бизнес логики перловка наверное всё же подходит как минимум не хуже. Не на коболе (или SQLе) же писать.

Ответить | Правка | Наверх | Cообщить модератору

25. "Открыта регистрация участников на Международную конференцию ..."  +3 +/
Сообщение от lockywolfemail (ok), 15-Июл-20, 16:22 
> Да я читал что в Раку много всякой солянки, в т.ч. ФП.
> Но для бизнес логики перловка наверное всё же подходит как минимум не
> хуже. Не на коболе (или SQLе) же писать.

ФП -- это не "правильные языки", а набор подходов. В плюсах же уже даже лямбды есть, так ведь? Это, по сути, просто сборное название "языков, в рамках которых разрабатываются новые подходы к программированию". Устоявшиеся и всем понравившиеся фичи переходят в мейнстримные языки, тот же Raku.

Ответить | Правка | Наверх | Cообщить модератору

31. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от mos87 (ok), 15-Июл-20, 17:25 
да но всё же любопытно почему скажем телеком (эриксон) развил именно эрланг
Ответить | Правка | Наверх | Cообщить модератору

41. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от Gogi (??), 15-Июл-20, 18:39 
Если кто-то выбрал что-то, то это не говорит, что этот кто-то не стоеросовый носорог, продавливающий своё неправильное мнение вопреки здравому смыслу.
Есть много исторического легаси, которое живёт "вопреки", а не "благодаря". Эрланг в том числе.

Перспективные языки - это C#, Nemerle, Kotlin. Самый сок мэйнстрима. Остальное должно сдохнуть в муках и не будоражить зелёные умы.

Ответить | Правка | Наверх | Cообщить модератору

59. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от tennepo (?), 15-Июл-20, 20:35 
сорри, но Nemerle практически труп. Как ты его вообще вспомнил? :)
Ответить | Правка | Наверх | Cообщить модератору

71. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от mos87 (ok), 15-Июл-20, 22:54 
> Перспективные языки - это C#, Nemerle, Kotlin.

нда Жаба, хзчто, Жаба.
не проще было напейсать Жаба?

Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору

45. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от lockywolfemail (ok), 15-Июл-20, 18:49 
> да но всё же любопытно почему скажем телеком (эриксон) развил именно эрланг

Я не знаю за эрланг, но chez хорошо параллелит всё, что можно, и вообще турбо быстрый, при этом всё ещё оставаясь языком высокого уровня, без указателей, без статических типов, но с эксепшенами и с приличной библиотекой.

Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

78. "Открыта регистрация участников на Международную конференцию ..."  –1 +/
Сообщение от Аноним (-), 15-Июл-20, 23:36 
Отсутствие указателей и статических типов гарантирует много радости если турбобыстро надо будет всерьез, предсказуемо и много...
Ответить | Правка | Наверх | Cообщить модератору

80. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от lockywolfemail (ok), 16-Июл-20, 04:07 
> Отсутствие указателей и статических типов гарантирует много радости если турбобыстро надо
> будет всерьез, предсказуемо и много...

Видимо, в циске как-то справились.

Ответить | Правка | Наверх | Cообщить модератору

89. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от Анонолекс (?), 16-Июл-20, 07:17 
Поймать бы всех комментаторов и сломать руки...
Ответить | Правка | Наверх | Cообщить модератору

113. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от Аноним (-), 17-Июл-20, 05:13 
> Поймать бы всех комментаторов и сломать руки...

Ну, поскольку вы в это множество попадаете, можете уже приступать, начав с себя. Вам подсказать пару эффективных способов или вы сами справитесь? :)

Ответить | Правка | Наверх | Cообщить модератору

48. "Открыта регистрация участников на Международную конференцию ..."  +1 +/
Сообщение от йцук (?), 15-Июл-20, 19:32 
> да но всё же любопытно почему скажем телеком (эриксон) развил именно эрланг

Может потому, что "тогда" у Эриксона была конкретная задача и "бородатые инженеры в свитерах",
которые взяли и запилили себе инструменты в виде языка и VMки под него, для наиболее быстрого
и эфективного решения поставленной задачи? То, что это решение пошло "в массы" и пригодилось
кому-то ещё, просто чистая случайность. Ну например. Вполне вариант.:)

Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

62. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от Аноним (62), 15-Июл-20, 21:17 
Скорее тогда у Эриксона было больше денег и менеджмент закрывал глаза на то что  "бородатые инженеры в свитерах" дурью маются.
Ответить | Правка | Наверх | Cообщить модератору

64. "Открыта регистрация участников на Международную конференцию ..."  +1 +/
Сообщение от йцук (?), 15-Июл-20, 21:45 
> Скорее тогда у Эриксона было больше денег и менеджмент закрывал глаза на
> то что  "бородатые инженеры в свитерах" дурью маются.

Согласен. В то время инженеры баловались так, что и спустя 33 года их баловство в продакшене, релизится и развивается. А уж когда они за сеьёзные вещи брались, то...:)

Ответить | Правка | Наверх | Cообщить модератору

114. "Открыта регистрация участников на Международную конференцию ..."  –1 +/
Сообщение от Аноним (-), 17-Июл-20, 05:15 
> за сеьёзные вещи брались, то...:)

...то не очень то это и помогло их фирме походу.

Ответить | Правка | Наверх | Cообщить модератору

116. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от йцук (?), 17-Июл-20, 14:09 
> ...то не очень то это и помогло их фирме походу.

А с фирмой-то что не так?

```
Financial facts
Net sales, Q1 2020: SEK 49.8 billion
Operating income Q1 2020: SEK 4.3 billion

Listed: Nasdaq Stockholm and on NASDAQ in New York
---
R&D employees: 25,100 (Dec 31, 2019)
```
https://www.ericsson.com/en/about-us/company-facts

Как по мне, так выглядит вполне себе.:)

Ответить | Правка | Наверх | Cообщить модератору

60. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от tennepo (?), 15-Июл-20, 20:36 
Именно на SQL, Stored procedures и надо писать БЛ. А не на PHP, Perl и т.п.
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

70. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от mos87 (ok), 15-Июл-20, 22:52 
Так SQL или SP? Если SP то чем это концептуально отличается от внешней проги?
Ну и удачи пейсать бизлогику на скуле - я сейчас по уши в этом. Спасибо, не надо.
Perl это хотябы нормальный язык. Мало того, очень даже приспособленный для задачи.
Ответить | Правка | Наверх | Cообщить модератору

90. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от Анонолекс (?), 16-Июл-20, 07:19 
На SQL ещё можно красивые демки пейсать. Это можно было делать со времён DBase/Kbase, если кто-то вообще их помнит... :-)
Ответить | Правка | Наверх | Cообщить модератору

109. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от mos87 (ok), 16-Июл-20, 18:01 
вангую dbfки не забудут еще лет 50 на просторах затхлых госконтор богоспасаемой

как на скуле пейсать демки (это интро что ли?) не представляю и honestly не хочу))

вообще на реляционке (скуле) можно напейсать многое что привычнее на процедурке, только вот лучше на последней, потому что изящные хитрые 10 этажные запросики собранные опять же прог. кодом из кусков потом чреваты.

Ответить | Правка | Наверх | Cообщить модератору

95. "Открыта регистрация участников на Международную конференцию ..."  –1 +/
Сообщение от Грисс (?), 16-Июл-20, 08:30 
> от внешней проги?

вот этим и отличается. Вам сделали инструмент, Вы знаете свой Перл, но не хотите учиться, изучать новое. На SQL работает весь мир, банки, финансовые учреждения, но Вы пишете сбоку свои "велосипеды". Это непрофессионально.

Ответить | Правка | К родителю #70 | Наверх | Cообщить модератору

103. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от Аноним (4), 16-Июл-20, 11:13 
Мсье явно не пускали в серьёзные банки дальше линии для клиентов, иначе бы он хотя бы слышал о хранимых процедурах на Perl и других языках.
Ответить | Правка | Наверх | Cообщить модератору

107. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от mos87 (ok), 16-Июл-20, 16:14 
В оракуле к которому меня 6 лет пускают, встроенных язычков штуки 3 наверное.
В постгре и перл есть, незнаю first class как проприетарный язык или нет.
только вот ты мусье и вышеотписавшийся не в ту степь свернули.
Ответить | Правка | Наверх | Cообщить модератору

108. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от mos87 (ok), 16-Июл-20, 16:16 
боже какой бред. а в том же постгре есть возможность и встройки на перле пейсать (как справедливо отметил нижеотписавшийся анон). как же так?))))

вопрос был вообще за бизлогика на скуле (ужас) vs на императивке (в которой никто не мешает по макс. использовать декларативные данные)

и вот чем императивка на проприетарном встроенном языке *принципиально* отличается от перла? а тем более когда он же перл встроенный?

Ответить | Правка | К родителю #95 | Наверх | Cообщить модератору

29. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от Michael Shigorinemail (ok), 15-Июл-20, 17:11 
> pandoc не нравится? Это Haskell.

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

А так -- http://www.altlinux.org/Haskell_Porting_Initiative пока на паузе, и то Игорю пришлось немало потрудиться над вытаскиванием тайных знаний из старожилов...

Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

30. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от lockywolfemail (ok), 15-Июл-20, 17:17 
>> pandoc не нравится? Это Haskell.
> Ох, честно говоря, не нравится.  К нему должно было что-нить прилагаться
> для того, чтобы хоть какой-то транслятор можно было завести на чём
> угодно.
> А так -- http://www.altlinux.org/Haskell_Porting_Initiative пока на паузе, и то Игорю
> пришлось немало потрудиться над вытаскиванием тайных знаний из старожилов...

Вас наняли портировать триллион опенсорса на архитектуру Эльбрус?
А эта самая MIPS32 -- она уникальна для Эльбруса? Нельзя взять готовый бинарник, собранный во вражеской стране?

Ответить | Правка | Наверх | Cообщить модератору

91. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от Анонолекс (?), 16-Июл-20, 07:23 
А зачем, когда есть СПО и исходные коды? Некоторым людям интересно, когда не только что-то работает, но и как оно работает... Я уже молчу вслух, что у этих людей есть погоны и они не любят косяки...
Ответить | Правка | Наверх | Cообщить модератору

92. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от lockywolfemail (ok), 16-Июл-20, 07:26 
> А зачем, когда есть СПО и исходные коды? Некоторым людям интересно, когда
> не только что-то работает, но и как оно работает... Я уже
> молчу вслух, что у этих людей есть погоны и они не
> любят косяки...

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

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

Ответить | Правка | Наверх | Cообщить модератору

47. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от йцук (?), 15-Июл-20, 19:23 
>> pandoc не нравится? Это Haskell.
> К нему должно было что-нить прилагаться
> для того, чтобы хоть какой-то транслятор можно было завести на чём
> угодно.

Транслятор к pandoc или к Haskell? Не совсем понял, что имелось ввиду. С пандоком всё хорошо.
Если что-то несложное нужно добавить, и в Хаскел лезть не хочется, то там lua-фильтры есть
для "побыстрому накидать/потестить". Не помню, можно ли там на луа парсеры/принтеры писать, но
там настолько всё просто со стороны хаскельного интерфейса, что за вечер можно накидать "по образцу"
всё что надо и на чистом хаскеле, безо всяких теорий категорий и приседаний со штангами.:)
Если же это в сторону самого GHC, то он вроде на всех распространённых платформах присутствует.
Приходилось даже под Андроед на нём писать. Даже сносно работало.

> А так -- http://www.altlinux.org/Haskell_Porting_Initiative пока на паузе, и то Игорю
> пришлось немало потрудиться над вытаскиванием тайных знаний из старожилов...

А чего там вытаскивать? На офф.сайте про портирование всё написано вроде
- https://downloads.haskell.org/~ghc/6.4.1/docs/html/building/...
- https://gitlab.haskell.org/ghc/ghc/-/wikis/cross-compilation

Другое дело, что на вашей же вики сказано, что "На текущий момент для бутстрапа GHC необходимо
знать platform ABI, чтобы поправить ассемблерные части в кодогенераторе, написанном на Perl.".
Так в этом вроде не GHC повинен, что это тайна за семью печатями.:)

Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору

32. "Открыта регистрация участников на Международную конференцию ..."  +1 +/
Сообщение от Анонимъ (?), 15-Июл-20, 17:26 
Функции как объекты первого класса сейчас в каждом мейнстрим языке есть. Для того, чтоб считаться полноценным фп-языком, надо иметь ленивые вычисления.
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

96. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от Грисс (?), 16-Июл-20, 08:35 
Не могу согласиться. ML, SML (и Ocaml) - отцы функционального программирования. У них strict семантика. У Idris - strict семантика by default, F#, ATS (Dependent ML) и т.д. Только Haskell и его смежные проекты - lazy. Ленивость вообще сама по себе никаким боком к ФП.
Ответить | Правка | Наверх | Cообщить модератору

43. "Открыта регистрация участников на Международную конференцию ..."  +4 +/
Сообщение от Gogi (??), 15-Июл-20, 18:43 
> Но есть задачи, которые на функциональных языках решаются хорошо

Чушь. ЛЮБУЮ задачу можно решить императивно. Но главное - никому не нужны одноразовые высеры яйцеголовых олимпиадников. Людям нужен СОПРОВОЖДАЕМЫЙ код, т.к. в мэйнстриме программы живут дольше одной олимпиады. Поэтому красиво записанное ФП-решение на 20 строк намного хуже 50-строчного на Си.  Потому что Сишную программу можно за 5 минут понять и улучшить, а вашу ФП - ну... только выкинуть!

Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

72. "Открыта регистрация участников на Международную конференцию ..."  +1 +/
Сообщение от Аноним (72), 15-Июл-20, 23:11 
> можно за 5 минут понять и улучшить, а вашу ФП - ну... только выкинуть!

Вон отличный пример - FreeArc. Вроде уж и программа неплохая, и алгоритмы хорошие. Но в ней разбирается только 1 человек на планете - ее автор. Могла бы быть крутой штукой, но - не судьба. Ну вот приспичило автору хаскел взять. И поэтому в его полете мысли даже с поллитрой - ну, не факт. Совсем не факт. И толку с того что это опенсорс, и даже bsd-like, чтоли, около ноля. А куды его такое? Это только в комплекте с автором, но он 1 - на всех его 100% не хватит :)

Ответить | Правка | Наверх | Cообщить модератору

82. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от lockywolfemail (ok), 16-Июл-20, 04:42 
Ну, неплохой способ застраховать себя от увольнения :)
Ответить | Правка | Наверх | Cообщить модератору

115. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от Аноним (-), 17-Июл-20, 05:16 
> Ну, неплохой способ застраховать себя от увольнения :)

Работает только при условии что найдется псих готовый тебя нанять... и вот с этим есть некоторая подстава :P

Ответить | Правка | Наверх | Cообщить модератору

54. "Открыта регистрация участников на Международную конференцию ..."  +1 +/
Сообщение от tennepo (?), 15-Июл-20, 20:20 
pandoc, честно говоря, не нравится. Очень глюкавый, как и любой софт, написанный на Haskell. "Facebook" - это зашквар, во всех смыслах этого слова. Осталось рекламировать Kaspersky Solutions ;)

> Но есть задачи, которые на функциональных языках...

раньше тоже так думал, сейчас понял, что нет. Для чистого и понятного кода функциональное программирование не нужно. Оно, даже таки, противопоказано.

Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

16. "Открыта регистрация участников на Международную конференцию ..."  +3 +/
Сообщение от Аноним84701 (ok), 15-Июл-20, 13:48 
> А почему если фп такое хорошее, то я как мне кажется не сталкиваюсь с программами написанными на этих языках в реальной жизни?

Это как с сусликами или прологом:
> “Most people probably have used SICStus Prolog without knowing it,” says Mats Carlsson, its lead developer. “One of our customers runs a flight booking system on SICStus which handles nearly a third of all airline tickets in the world.”

https://github.blog/2009-10-20-introducing-bert-and-bert-rpc/
>  we have created a new data serialization and RPC protocol to power the GitHub backend.
> The serialization format is called BERT (Binary ERlang Term) and is based on the existing external term format already implemented by Erlang.

https://blog.whatsapp.com/on-e-millio-n?_fb_noscript=1
> For those curious how we did it, the technology on the backend is simple: FreeBSD + Erlang

Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

55. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от tennepo (?), 15-Июл-20, 20:22 
ну да... Это как Пол Грахам с его секретным оружием... Пока не пришли простые пацаны в трениках и не переписали всю ФП гениальщину на Джаву
Ответить | Правка | Наверх | Cообщить модератору

83. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от lockywolfemail (ok), 16-Июл-20, 04:44 
> ну да... Это как Пол Грахам с его секретным оружием... Пока не
> пришли простые пацаны в трениках и не переписали всю ФП гениальщину
> на Джаву

Есть Kawa Scheme и Scala.
Java и ФП не противоречат друг другу.

Ответить | Правка | Наверх | Cообщить модератору

38. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от Gogi (??), 15-Июл-20, 18:33 
ФП - это попросту АКАДЕМИЧЕСКАЯ КОНЦЕПЦИЯ. Как, например, "всё есть синусы" или "всё есть объекты". Но учитывая геометрическую сложность понимания ФП программ (чем больше программа, тем завихренистее код), ФП закономерно не используется в продакшене - такая теория там просто фэйлит.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

56. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от tennepo (?), 15-Июл-20, 20:24 
да там и в простых программах - Содомъ и Гоморра. Одна быстрая сортировка in place на Haskell чего стоит, свихнуться от "завихризма" можно. А ведь казалось бы, простая задачка, не требует никакого rocket science, но иначе - скучно, не напишешь статейку.
Ответить | Правка | Наверх | Cообщить модератору

73. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от Аноним (72), 15-Июл-20, 23:13 
> ФП - это попросту АКАДЕМИЧЕСКАЯ КОНЦЕПЦИЯ. Как, например, "всё есть синусы"

Ну, в принципе, фурье досьтиг в этом определенных успехов. Однако их дискретизованная запись, особенно под мелкие камни без плавучки не очень похожа на то к чему привыкли абстрактные математики. И даже более того - хрен они так с наскока это запишут в виде программы.

Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

15. "Открыта регистрация участников на Международную конференцию ..."  +2 +/
Сообщение от Аноним (15), 15-Июл-20, 13:02 
Некоторые преимущества ФП:

1. closures
2. high order functions
3. lazyness
4. infinite data strucures
5. garbage collections
6. function graph reduction
7. type theory
8. proovable programming code
9. parallel processing for free
10. parametric polymorphism

Что реально сделано с использованием ФП (некоторые примеры):

1. часть движка Twitter была написана на Scala
2. в Facebook были сделаны парсеры на Haskell
3. Rust был первоначально написан на OCaml (ЯП из семейства ML)
4. C++ шаблоны это ФП
5. Apache Spark

Ответить | Правка | Наверх | Cообщить модератору

39. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от Gogi (??), 15-Июл-20, 18:34 
Ты сейчас полную чушь написал. По-чистому, конкретно к ФП относится единственный пункт: всё есть функция. Всё.
Ответить | Правка | Наверх | Cообщить модератору

66. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от Ordu (ok), 15-Июл-20, 22:11 
> По-чистому, конкретно к ФП относится единственный пункт: всё есть функция.

Конечно же, потому что всё остальное "императивные" языки давно позаимствовали. Функциональщина давным-давно вокруг нас, мы давным-давно используем её налево и направо, а ты всё продолжаешь воевать против ФП. Это называется "махать кулаками после драки".

Ответить | Правка | Наверх | Cообщить модератору

57. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от tennepo (?), 15-Июл-20, 20:28 
1. closures - обычные структуры на Си
2. high order functions - обычный анонимный класс или лямбда (есть уже везде)
3. lazyness - "потоки", в другом виде не нужно
4. infinite data strucures - генераторы и итераторы
5. garbage collections - есть везде, перпендикулярно к ФП
6. function graph reduction - есть в оптимизаторах
7. type theory - перпендикулярно к ФП. В том виде какая она в Haskell, Agda - не нужно
8. proovable programming code - нет такого вообще. Или ты про Coq?
9. parallel processing for free - есть везде, начиная с Fortran, Ada и заканчивая C#
10. parametric polymorphism - есть везде, перпендикулярно к ФП
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

81. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от Аноним (81), 16-Июл-20, 04:31 
Ну closures это больше, чем структуры.

И почему же это, скажите, удобная система типов Хаскеля не нужна?

Ответить | Правка | Наверх | Cообщить модератору

17. "Открыта регистрация участников на Международную конференцию ..."  +2 +/
Сообщение от Аноним (105), 15-Июл-20, 13:48 
Кто уже зарегистрировался?
Ответить | Правка | Наверх | Cообщить модератору

40. "Открыта регистрация участников на Международную конференцию ..."  +3 +/
Сообщение от Gogi (??), 15-Июл-20, 18:35 
Все оба уже зареганы. К чему это на сайте с тысячами посетителей?? Ума не приложу.
Ответить | Правка | Наверх | Cообщить модератору

20. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от Иваня (?), 15-Июл-20, 15:14 
Где видео можно посмотреть прошлых конф? Киньте ссылку под этот каммент плиз 🥺
Ответить | Правка | Наверх | Cообщить модератору

58. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от tennepo (?), 15-Июл-20, 20:30 
https://www.youtube.com/channel/UCwRL68qZFfub1Ep1EScfmBw
Ответить | Правка | Наверх | Cообщить модератору

33. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от 6ipey (?), 15-Июл-20, 17:42 
да какая вам разница?Вы будто ехать собираетесь туда, обсуждаете... Пускай проводят и питон не говно! есть свои плюсы и минусы,каждый раз когда захожу почитать новость, какой то дебат в комментах, мало адекватного мнения, вечно какой то язык поливают грязью)))
Ответить | Правка | Наверх | Cообщить модератору

34. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от Аноним (34), 15-Июл-20, 18:05 
> также включает членство в SIGPLAN

а членам SIGTERM скидка будет?

Ответить | Правка | Наверх | Cообщить модератору

63. "Открыта регистрация участников на Международную конференцию ..."  +1 +/
Сообщение от Аноним (62), 15-Июл-20, 21:20 
Только жертвам SIGABRT'a.
Ответить | Правка | Наверх | Cообщить модератору

104. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от Аноним (4), 16-Июл-20, 11:17 
Всё, я SIGQUIT.
Ответить | Правка | Наверх | Cообщить модератору

106. "Открыта регистрация участников на Международную конференцию ..."  +/
Сообщение от Аноним (105), 16-Июл-20, 12:14 
Когда закроют регистрацию?
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру