Владимир
Или панчами
andrei
Раунд
Дима
Погоди
Дима
Два миллиарда человек используют фейсбук, который написан на flowtype, который написали на функциональном OCaml
Дима
Вот теперь раунд
сomorsiс
да лан ребят, го писать в процедурном стиле
Vladimir
Для начала, какие языки считать функциональными?
Дима
Те, которые мне нравятся. Те, которые не нравятся — не считать
V
/report
Владимир
Давайте в рифму
Ale
короч, чем лента тьюринга не мат. модель нашей любимой процедурщины?
Дима
Говно, залупа, пенис, хер... Так, о чём это я Функциональными стоит считать языки, основанные на лямбда-исчислении
Владимир
Фб написан на флоутайп? Это пиздежь и ложный хайп. Фб написан в основном на похапе с говном
Дима
Потому же, почему ты не пользуешься регистрами в жс
Дима
Ещё лярд пользователей
Дима
Лол
Дима
Ясн
Владимир
Окамл - язык смешанной парадигмы
Владимир
OCaml (Objective Caml) — современный объектно-ориентированный язык функционального программирования
Владимир
Из википедии
Дима
Никакие языки не основаны на лямбда исчислении
Ты понимаешь, что изображено на этой иллюстрации?
Дима
И где здесь находится System F?
Дима
И что такое вообще System F?
Vladimir
Да. И?
Дима
Тогда я не понимаю, зачем ты противоречишь сам себек
Дима
Либо второй вариант — не понимаешь
Vladimir
Я противоречу сам тебе, потому что ты несешь хуйню
Дима
Да ты как обычно начал
Vladimir
Да, когда ты несешь хуйню, я обращаю на это внимание. Сорри
Дима
Я у тебя про System F спрашиваю, ты у меня про хуйню — ты не можешь на личности не переходить хотя бы несколько реплик подряд? Заебал невыносимо
Дима
Система F (полиморфное лямбда-исчисление, система {\displaystyle \lambda 2} {\displaystyle \lambda 2}, типизированное лямбда-исчисление второго порядка) — система типизированного лямбда-исчисления, отличающаяся от просто типизированной системы наличием механизма универсальной квантификации над типами. Эту систему разработал в 1972 году Жан-Ив Жирар [1] в контексте теории доказательств в логике. Независимо от него подобную систему предложил в 1974 году Джон Рейнольдс[2]. Система F позволяет формализовать концепцию параметрического полиморфизма в языках программирования и служит теоретической основой для таких языков программирования как Haskell и ML.
Дима
Отвечай за хуйню
Vladimir
Haskell и ML основаны на HM, а не на лямбда исчислении
Alex 🗽👇
Дима
Система F (полиморфное лямбда-исчисление) ... служит теоретической основой для таких языков программирования как Haskell и ML
Alex 🗽👇
какие-то кубы, систем фи, квантификации
Vladimir
Даже если считать это достаточным для утверждения "Haskell основан на лямбда исчислении", не понятно, причем здесь функциональные языки
Владимир
Чувак, ты запостил картинку с кубом Думал похвастаться накачанным лбом Думал, покажешься гением гоям Но ты не умный, ты просто спамишь отстоем
Дима
Кроме алгоритма вывода типов существует так же систематизация самих систем типов
Дима
Так что плиз давай больше без всякой хуйни в мою сторону, а то внезапно оказывается, что это я тебе должен базовые вещи объяснять
Vladimir
Пока ты ничего не объяснил
Дима
Я не объяснял
Дима
Я просто сказал что ты не прав и по этой причине должен следить за базаром
Дима
Всё
Vladimir
Я сказал, что ты не прав
Vladimir
На базар мне все равно
Дима
Раз всё равно, то обойдись впредь без эпитетов типа "хуйня"
Дима
Тема закрыта
Ale
короч lispы всякие не фп?(
Vladimir
Из окамла можно выкинуть всю функциональщину
Ohar
Vladimir
И он также останется основаным на HM, и по твоеей логике, на ЛИ, и будет якобы функциональным языком
Vladimir
Это, очевидно, хуйня
Vladimir
Case closed
Anonymous
короч lispы всякие не фп?(
они и не пытались
Anonymous
кложа не фп
Anonymous
коммон лисп не фп
Anonymous
схема фп более-менее
Alik
ребята, посоветуйте, пожалуйста, либу для сокетов чтобы хорошо прикручивалась и для android и для ios
Ale
они и не пытались
ну неправда
Алексей
Зачем это все? Зачем всякие функторы, монады и прочая хрень? Это все абстрактные игрушки математиков. Только компьютер - это не формальная математическая система, программисты - это не математики, программы - это не всегда только вычисления и задачи далеко не всегда вычислительные. Вывод: фп хорошо, но далеко не всегда, а все кто утверждает обратно - упоротые адепты чистой функциональщины и хаскелепетушки.
Gleb
ФП местами усложняет чтение кода, что не есть хорошо
Дима
И он также останется основаным на HM, и по твоеей логике, на ЛИ, и будет якобы функциональным языком
Я тебя возможно удивлю, но чтобы понять что твои оппоненты имели ввиду, достаточно спросить у них, а не воображать в одиночку Последюю фразу ты вообразил сам себе
Дима
Завязывай
Дима
А то так и до дурки недалеко
Дима
tl;tr — в последней фразе — противоречие
Дима
И в этом вся суть
Vladimir
Да, противрочие в твоей логике
Дима
Никакие языки не основаны на лямбда исчислении
Дима
Система F (полиморфное лямбда-исчисление) ... служит теоретической основой для таких языков программирования как Haskell и ML
Дима
Всё что нужно значть про твой необоснованный наезд на меня
Дима
В какой в твоей логике, я тебе говорю что ты блдяь, неправ, точка, абзац, титры, какая моя логика, куда тебя вечно несёт?
Anonymous
Anonymous
ни один лисп не стремился быть чисто фп языком
Vladimir
Ну да я понял, а я тебе говорю, что ты не прав