Лямбда исчисление и функциональное программирование. Часть 1 | Лекция

  Рет қаралды 17,876

Alexander Nemish

Alexander Nemish

Күн бұрын

Пікірлер: 35
@scatmanlove
@scatmanlove 5 жыл бұрын
8:07 - та "бл**ь, не торопись" =))))
@clubberufa
@clubberufa 4 жыл бұрын
Побольше бы таких лекторов
@trofimovivan
@trofimovivan 6 жыл бұрын
Судя по комментаторам ссылка на это видео проскакивала где-то на Хекслете. :-) Спасибо за материал.
@svetlanakhannanova5979
@svetlanakhannanova5979 5 жыл бұрын
в задаче о числах Черча она проскочила :)
@DInfinity3
@DInfinity3 6 жыл бұрын
Ништяк)
@tou.f6016
@tou.f6016 4 жыл бұрын
Спасибо)
@ЖумагалиШоманов
@ЖумагалиШоманов 2 ай бұрын
Как будто после бодуна, поэтому в число машин я бы добавил движок Карла Бенца.
@pavelalekseev5849
@pavelalekseev5849 6 жыл бұрын
Не хватало только примеров на том же JS, мне кажется усваиваемость была бы в разы лучше
@TMShar
@TMShar 5 жыл бұрын
согласен, но имея общее представление о лямбде после этого видео, можно почитать тут - habr.com/ru/post/322052/
@ПЭКА-и1т
@ПЭКА-и1т 4 жыл бұрын
Спасибо, я наконец то понял бета-редукцию.
@mechmaker9346
@mechmaker9346 5 жыл бұрын
А что с отрицательными числами?
@AlexanderNemish
@AlexanderNemish 5 жыл бұрын
Любые другие числа кодируются через натуральные. Например, как пара (a, b), где целое число k = a - b. en.wikipedia.org/wiki/Church_encoding#Signed_numbers cs.stackexchange.com/questions/2272/representing-negative-and-complex-numbers-using-lambda-calculus
@АлександрК-ш
@АлександрК-ш 4 жыл бұрын
Ссылка на вторую часть kzbin.info/www/bejne/qmO2koZ-hs2emqc
@codebooks
@codebooks 7 жыл бұрын
На 1:09:30 о ком речь? Что-то вроде "Кентсон", но не нашёл кто это.
@AlexanderNemish
@AlexanderNemish 7 жыл бұрын
Речь шла о Герхарде Генцене: en.wikipedia.org/wiki/Gerhard_Gentzen Мне надо работать над дикцией :)
@codebooks
@codebooks 7 жыл бұрын
Спасибо.
@tou.f6016
@tou.f6016 4 жыл бұрын
Мне послышалось или он на 39:28 говорит - "если мы прои*енем два аргумента, то.." ?))
@AlexanderNemish
@AlexanderNemish 4 жыл бұрын
Применим. Если мы применим два аргумента :)
@tou.f6016
@tou.f6016 4 жыл бұрын
@@AlexanderNemish спасибо за лекцию 🙂
@AlexanderNemish
@AlexanderNemish 4 жыл бұрын
@@tou.f6016 Подписывайтесь, будет еще.
@asd9524
@asd9524 6 жыл бұрын
1:05 что такое тупл?
@AlexanderNemish
@AlexanderNemish 6 жыл бұрын
Tuple. Так же известен как кортеж и тип-произведение (product type). en.wikipedia.org/wiki/Tuple
@Cred1Tor
@Cred1Tor 5 жыл бұрын
35:48 я вообще не понял, что он там показал: вместо вот этого - вот это, вместо этого - это. qavo? бета редукция это же типа λx.x x == x то есть из (λs.s s)(λs.s s) должно было получиться просто s s, ну вроде как оно и получилось, учитывая, что мы за s взяли селф-аплай функцию, но я чет не понял как он к этому пришел на 33:34 еще. λs.s s - это вызов функции. а на жс он написал просто функцию без вызова s => s(s). то есть по логике должно быть так (s => s)(s)
@bebryatsenko
@bebryatsenko 4 жыл бұрын
λx.x x != x. Вы тут аппликацию самой лямбды потеряли. x будет (λx.x) x. Если угодно на конкретных значениях, то (λx.x) "foo" == "foo". Другой пример: (λx.λf.f x)(sqr)(2) == (λf.f 2)(sqr) == sqr 2
@global_silence2623
@global_silence2623 7 жыл бұрын
Почему макдональдс популярный? Мой ответ такой - популярная реклама, ассоциация всех бургеров с макдосом. Упрощение процессов? Как такое вообще может прийти в голову? Редуцируемость процессов? Предсказуемость? Что бл*ть? Мы про бургеры говорили только что, секунду назад. Ко всем этим определениям должен привести лектор, насколько я понимаю. Это бред. Я вообще не понял, почему эти ответы верны. Почему в таком случае предсказуемость не приписать Carls Junior'у или Burger King'у? Аналогично там тоже есть упрощение процессов...
@kapiton-popaev
@kapiton-popaev 5 жыл бұрын
Чувак не услышал важную вещь про гарантии, но решил забить себе голову бургерами.
@AnarchySane
@AnarchySane 4 жыл бұрын
Абстракция? Аналогия? Тебе не известны эти слова?
@murad_shafii
@murad_shafii 5 жыл бұрын
Спасибо!
@Tyn4tyk
@Tyn4tyk 3 жыл бұрын
я как ООПешник, говорю всё это ОБЪЕКТЫ 😂
@cassinid8843
@cassinid8843 6 жыл бұрын
невозможно слушать, причмокивания и эти попивания из бутылочки х_х
@tou.f6016
@tou.f6016 4 жыл бұрын
Вот оно - отношения современных людей к получению ценных знаний "невозможно слушать, причмокивания и эти попивания из бутылочки х_х"... Ломоносов, который приложил over дофигп усилий, что бы получать знания лещей бы тебе надовал за твое стонотство))
@tonpa
@tonpa 7 жыл бұрын
шо так мало лайков? :-) а где ты лекции читал?
@AlexanderNemish
@AlexanderNemish 7 жыл бұрын
Та я видео перезалил, звук пофиксил. Часть осталась под старой версией. Ну или не нравится людям :) Эту читал во Львове. Написали из Intellias, попросили прочитать что-то про ФП.
@olendotatv
@olendotatv 6 жыл бұрын
Ларин пробует себя в программировании 0_0
Что такое лямбда-исчисление? Душкин объяснит
13:08
Душкин объяснит
Рет қаралды 3,3 М.
OYUNCAK MİKROFON İLE TRAFİK LAMBASINI DEĞİŞTİRDİ 😱
00:17
Melih Taşçı
Рет қаралды 12 МЛН
iPhone or Chocolate??
00:16
Hungry FAM
Рет қаралды 37 МЛН
Как написать "Hello World!" на ассембли
53:58
БоркаБорик
Рет қаралды 18 М.
Программисты-самоучки... Слушайте внимательно.
22:45
Евгений Афанасьев
Рет қаралды 72 М.
Being Competent With Coding Is More Fun
11:13
TheVimeagen
Рет қаралды 79 М.
Functional Design Patterns - Scott Wlaschin
1:05:50
NDC Conferences
Рет қаралды 297 М.
Why Isn't Functional Programming the Norm? - Richard Feldman
46:09