Aleh
22.09.2017
17:00:48
Дмитрий
22.09.2017
17:07:11
Блин, я сам уже найти не могу)
Vladimir
22.09.2017
17:07:32
Дмитрий
22.09.2017
17:07:51
Какой костыль, это теория категорий
Google
Aleh
22.09.2017
17:07:59
теория категорий это костыль
вон ооп без всяких новых теорий работает, шах и мат
Дмитрий
22.09.2017
17:08:27
А мутабельные переменные в цепи математических вычислений, вообще такого понятия не имеющих — это конечно не костыль и расово верный подход
Aleh
22.09.2017
17:08:49
кто кого не имеет?
Дмитрий
22.09.2017
17:09:00
В вычислениях нет мутабельности
То, что в компьютерах они типа есть — это родовая травма и тяжкое наследие давних костылей, а не преимущество
Vladimir
22.09.2017
17:09:55
У мутабельных переменных есть физический смысл - ты кладешь значение в регистр
Или в память
Aleh
22.09.2017
17:10:11
и математическая модель, один педик придумал
Vladimir
22.09.2017
17:10:13
Потом заменяешь
Дмитрий
22.09.2017
17:10:35
Vladimir
22.09.2017
17:10:56
Нет, другим значением.
Дмитрий
22.09.2017
17:11:01
?
Google
Дмитрий
22.09.2017
17:11:56
Хорошо поправил конечно
Особенно это актуально в джаваскрипте
Vladimir
22.09.2017
17:12:37
Короче, этот флейм не имеет практического смысла. На фп-языках не написано статистически значимого объема кода, невозможно сказать, рабочая ли это концепцич
Дмитрий
22.09.2017
17:12:42
В котором, в отличии от вычислений, вообще нет регистров
Vladimir
22.09.2017
17:13:48
Ты давай, дебатируй. Ясно, что тебе смешно, но если хочешь донести мысль, ебашь аргументами
Или панчами
andretshurotshka?❄️кде
22.09.2017
17:14:05
Раунд
Дмитрий
22.09.2017
17:14:12
Погоди
Два миллиарда человек используют фейсбук, который написан на flowtype, который написали на функциональном OCaml
Вот теперь раунд
Morsik
22.09.2017
17:14:56
да лан ребят, го писать в процедурном стиле
Vladimir
22.09.2017
17:15:02
Для начала, какие языки считать функциональными?
Дмитрий
22.09.2017
17:15:21
Те, которые мне нравятся. Те, которые не нравятся — не считать
Vsevolod
22.09.2017
17:15:33
/report
Vladimir
22.09.2017
17:15:47
Давайте в рифму
Aleh
22.09.2017
17:16:58
короч, чем лента тьюринга не мат. модель нашей любимой процедурщины?
Дмитрий
22.09.2017
17:17:04
Говно, залупа, пенис, хер...
Так, о чём это я
Функциональными стоит считать языки, основанные на лямбда-исчислении
Aleh
22.09.2017
17:17:10
Vladimir
22.09.2017
17:17:39
Фб написан на флоутайп?
Это пиздежь и ложный хайп.
Фб написан в основном на похапе с говном
Google
Дмитрий
22.09.2017
17:17:41
Потому же, почему ты не пользуешься регистрами в жс
Ещё лярд пользователей
Vladimir
22.09.2017
17:18:28
Дмитрий
22.09.2017
17:18:52
Лол
Ясн
Vladimir
22.09.2017
17:20:02
Окамл - язык смешанной парадигмы
OCaml (Objective Caml) — современный объектно-ориентированный язык функционального программирования
Из википедии
Дмитрий
22.09.2017
17:20:38
И где здесь находится System F?
И что такое вообще System F?
Vladimir
22.09.2017
17:21:55
Да. И?
Дмитрий
22.09.2017
17:22:16
Тогда я не понимаю, зачем ты противоречишь сам себек
Либо второй вариант — не понимаешь
Vladimir
22.09.2017
17:22:35
Я противоречу сам тебе, потому что ты несешь хуйню
Дмитрий
22.09.2017
17:22:47
Да ты как обычно начал
Vladimir
22.09.2017
17:23:05
Да, когда ты несешь хуйню, я обращаю на это внимание. Сорри
Дмитрий
22.09.2017
17:23:18
Я у тебя про System F спрашиваю, ты у меня про хуйню — ты не можешь на личности не переходить хотя бы несколько реплик подряд? Заебал невыносимо
Система F (полиморфное лямбда-исчисление, система {\displaystyle \lambda 2} {\displaystyle \lambda 2}, типизированное лямбда-исчисление второго порядка) — система типизированного лямбда-исчисления, отличающаяся от просто типизированной системы наличием механизма универсальной квантификации над типами. Эту систему разработал в 1972 году Жан-Ив Жирар [1] в контексте теории доказательств в логике. Независимо от него подобную систему предложил в 1974 году Джон Рейнольдс[2]. Система F позволяет формализовать концепцию параметрического полиморфизма в языках программирования и служит теоретической основой для таких языков программирования как Haskell и ML.
Google
Дмитрий
22.09.2017
17:23:41
Отвечай за хуйню
Vladimir
22.09.2017
17:24:39
Haskell и ML основаны на HM, а не на лямбда исчислении
Дмитрий
22.09.2017
17:25:08
Система F (полиморфное лямбда-исчисление) ... служит теоретической основой для таких языков программирования как Haskell и ML
Alexandr
22.09.2017
17:25:09
какие-то кубы, систем фи, квантификации
Vladimir
22.09.2017
17:26:09
Даже если считать это достаточным для утверждения "Haskell основан на лямбда исчислении", не понятно, причем здесь функциональные языки
Vladimir
22.09.2017
17:26:11
Чувак, ты запостил картинку с кубом
Думал похвастаться накачанным лбом
Думал, покажешься гением гоям
Но ты не умный, ты просто спамишь отстоем
Дмитрий
22.09.2017
17:26:27
Кроме алгоритма вывода типов существует так же систематизация самих систем типов
Pavel
22.09.2017
17:26:51
Дмитрий
22.09.2017
17:27:02
Так что плиз давай больше без всякой хуйни в мою сторону, а то внезапно оказывается, что это я тебе должен базовые вещи объяснять
Vladimir
22.09.2017
17:27:26
Пока ты ничего не объяснил
Дмитрий
22.09.2017
17:27:37
Я не объяснял
Я просто сказал что ты не прав и по этой причине должен следить за базаром
Всё
Vladimir
22.09.2017
17:28:02
Я сказал, что ты не прав
На базар мне все равно
Дмитрий
22.09.2017
17:28:48
Раз всё равно, то обойдись впредь без эпитетов типа "хуйня"
Тема закрыта
Aleh
22.09.2017
17:28:55
короч lispы всякие не фп?(
Vladimir
22.09.2017
17:29:00
Из окамла можно выкинуть всю функциональщину
И он также останется основаным на HM, и по твоеей логике, на ЛИ, и будет якобы функциональным языком
Google
Vladimir
22.09.2017
17:29:46
Это, очевидно, хуйня
Case closed
Ҫѐҏӗѫӑ
22.09.2017
17:30:49
кложа не фп
коммон лисп не фп
схема фп более-менее
Alik
22.09.2017
17:35:31
ребята, посоветуйте, пожалуйста, либу для сокетов чтобы хорошо прикручивалась и для android и для ios
Aleh
22.09.2017
17:37:59
Алексей
22.09.2017
17:39:11
Зачем это все? Зачем всякие функторы, монады и прочая хрень? Это все абстрактные игрушки математиков. Только компьютер - это не формальная математическая система, программисты - это не математики, программы - это не всегда только вычисления и задачи далеко не всегда вычислительные. Вывод: фп хорошо, но далеко не всегда, а все кто утверждает обратно - упоротые адепты чистой функциональщины и хаскелепетушки.
Morsik
22.09.2017
17:39:14
Gleb
22.09.2017
17:40:39
ФП местами усложняет чтение кода, что не есть хорошо
Дмитрий
22.09.2017
17:40:47
Завязывай
А то так и до дурки недалеко
tl;tr — в последней фразе — противоречие
И в этом вся суть
Vladimir
22.09.2017
17:42:12
Да, противрочие в твоей логике