The OpenNET Project / Index page

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



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

Оглавление

Открыта регистрация участников на Международную конференцию по функциональному программированию, opennews (??), 15-Июл-20, (0) [смотреть все]

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


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ообщить модератору

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

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




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

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