Тёмный

Lambda (λ) Calculus Primer 

LigerLearn
Подписаться 1,8 тыс.
Просмотров 7 тыс.
50% 1

A primer on the lambda calculus with the aim of giving a basic understanding of the theoretical underpinnings of functional programming.
Contents:
1. What is the lambda calculus?
2. Defining a function as a lambda abstraction
3. The simple untyped lambda calculus
4. Evaluation rules
5. Normal form and reduction orders
-------------------------------------------------------
This video is part of the Introduction to Functional Programming with Haskell video course ( • Intro to Functional Pr... ).
Code shown in the course is available on Github here: github.com/LigerLearn/intro-t...

Опубликовано:

 

4 сен 2023

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 18   
@andrewapte9981
@andrewapte9981 Месяц назад
Thanks for this, explains it very well
@valentinussofa4135
@valentinussofa4135 3 месяца назад
I love how you explain about Beta-reduction very clear. Thank you so much. By the way I love Haskell. So I subscribed this channel and I hope I can learn more about Haskell through this channel. 🙏
@neilclay5835
@neilclay5835 2 месяца назад
Incredible tutorial.
@axelolafsson7312
@axelolafsson7312 Месяц назад
This video is great! Appreciate it a lot
@gustavocruz988
@gustavocruz988 5 месяцев назад
Great video !
@academyofuselessideas
@academyofuselessideas 6 месяцев назад
Thanks for the video... Although the use of parenthesis helps to clarify things, it confuses me a little since there are no rule BNF rule for use of parenthesis in 6:24
@matlabysimulinkparamodelad7107
@matlabysimulinkparamodelad7107 6 месяцев назад
Cristal clear introduction to Lambda Calculus
@tanchienhao
@tanchienhao 8 месяцев назад
Nice video
@programvydas5379
@programvydas5379 8 месяцев назад
Very well explained, thank you
@doctorbobstone
@doctorbobstone 6 месяцев назад
The content was well done, but I have some feedback on how the video was edited. I may be more photosensitive than the average person, but around 3:35, and for most of the rest of the video, when you were highlighting stuff the end effect of how you did it was to flash almost the entire screen several times per minute from light to dark and back. Some of the latter transitions started doing a fade, which helped, but the rapid flashing of the whole screen like that made the video hard to watch.
@user-tx4wj7qk4t
@user-tx4wj7qk4t 2 месяца назад
Haskell doesn't reduce to normal form, it reduces to weak head normal firm
@Dom-zy1qy
@Dom-zy1qy 2 месяца назад
TIL the creator of lambda calculus died in a town 30 minutes from me
@user-tx4wj7qk4t
@user-tx4wj7qk4t 2 месяца назад
Your eta reduction is incorrect. The 1 would be the second argument
@tsunningwah3471
@tsunningwah3471 2 месяца назад
wannazhina!
@user-tx4wj7qk4t
@user-tx4wj7qk4t 2 месяца назад
Free means that a variable in the body has none in the head, not what you're trying to say here.
@tsunningwah3471
@tsunningwah3471 2 месяца назад
bibilbilbilbilblibilbilbliblibilblibliblibli
@tsunningwah3471
@tsunningwah3471 2 месяца назад
se x
@tsunningwah3471
@tsunningwah3471 2 месяца назад
我s
Далее
What is the lambda (λ) calculus?
10:49
Просмотров 469
Заметили?
00:11
Просмотров 1,4 млн
What is Lambda Calculus and why?
8:52
Просмотров 19 тыс.
Curried Functions - Computerphile
10:17
Просмотров 101 тыс.
Lambda Calculus!
9:51
Просмотров 48 тыс.
Dear Functional Bros
16:50
Просмотров 447 тыс.
What is Lambda Calculus? (ft. Church Encodings)
15:11
Semantics: Lambda Calculus and Types
19:08
Просмотров 9 тыс.