Learn Lambda Calculus: The language with ONLY FUNCTIONS

  Рет қаралды 11,635

Evan Zhou

Evan Zhou

Күн бұрын

Пікірлер: 44
@evanzhoudev
@evanzhoudev 10 ай бұрын
This video took me over 20 hours to write and edit (it's surprisingly hard to explain LC easily!), so if you learned something or enjoyed, please let me know. Greatly appreciated 🙏
@Ryan_Thompson
@Ryan_Thompson 6 ай бұрын
Worth it. Best short presentation on lambda calc I’ve seen!
@mustafaerdem1862
@mustafaerdem1862 Ай бұрын
Turing machine???
@user-nx6wi6eh9v
@user-nx6wi6eh9v 10 ай бұрын
This is the first video I've seen from this channel, amazing. Cant believe you have this few subscribers. I wanted to learn functional programming for a while and i think this is the time to fully spec into it.
@evanzhoudev
@evanzhoudev 10 ай бұрын
Functional programming is quite beautiful once you really look into it!
@1ballad
@1ballad 10 ай бұрын
The learning curve is very steep with this video holy
@evanzhoudev
@evanzhoudev 10 ай бұрын
I basically put everything I could reasonably teach about LC into this video; it is implied that you can pause and work some things out by hand to better understand it :)
@iamrising7176
@iamrising7176 3 ай бұрын
Very very steep. I just had to leave mid way.
@rcnhsuailsnyfiue2
@rcnhsuailsnyfiue2 10 ай бұрын
Great explainer! Gotta rewatch a few times to take it all in though 😅
@evanzhoudev
@evanzhoudev 10 ай бұрын
Yeah, pausing and rewatching is expected, LC is a heavy topic, and I crammed quite a lot into those few minutes
@Zeero3846
@Zeero3846 4 ай бұрын
Honestly, I wish math classes could have a whole brief summary like this beforehand so you can see where things are headed, so you aren't just grinding on with endless proofs with no clear goal in sight. You don't have to understand everything, but at least it might sound familiar by the time you get to revisit the subject.
@gustavotatavo8215
@gustavotatavo8215 10 ай бұрын
Damn, gotta save this to rewatcj when I get my brainpower back
@Dex816
@Dex816 18 күн бұрын
Half lif
@inn5268
@inn5268 18 сағат бұрын
That's a different lambda tho, the lambda in half-life represents the decay constant in a half life formula (for radioactive elements), which i guess relates to the fact that gordon is a particle physicist
@-N0PE-
@-N0PE- 10 ай бұрын
This was a really cool video. Thank you!
@evanzhoudev
@evanzhoudev 10 ай бұрын
Glad you liked it!
@alexion3007
@alexion3007 10 ай бұрын
Wow, I'm learning haskell and it does certainly seem quite similar to lambda calculus.
@evanzhoudev
@evanzhoudev 10 ай бұрын
There's a reason haskell logo is lambda symbol ;)
@freedmen123
@freedmen123 6 ай бұрын
They're the same picture, except Haskell is boneless
@BCarli1395
@BCarli1395 5 ай бұрын
Thank you. This was very helpful.
@flavioryu5922
@flavioryu5922 6 ай бұрын
PVZ music in a lambda calculus video? Amazing
@SphereofTime
@SphereofTime 2 ай бұрын
0:24 parameterperiod body
@cerkitbreaker
@cerkitbreaker 2 ай бұрын
I thought this would be interesting to watch before work. Now my brain crashed and won’t reboot.
@darqed
@darqed 6 ай бұрын
I love λ
@Beatriz-wq4jr
@Beatriz-wq4jr 7 ай бұрын
....
@anon_y_mousse
@anon_y_mousse 10 ай бұрын
Can you imagine how inefficient everything would be if we had to write code that way. Unfortunately, some people still haven't learned the right lesson and we have a lot of people pushing for functional programming languages and using recursion everywhere. You should do a video on unwrapping recursion and understanding how to translate recursive algorithms into iterative forms to increase efficiency. I would suggest quick sort as an example because it's easy to understand and fun to write.
@evanzhoudev
@evanzhoudev 10 ай бұрын
functional programming isn't the best, but it's a pretty beautiful bridge between math and programming that also seems like a fun video idea, thanks for suggesting!
@anon_y_mousse
@anon_y_mousse 10 ай бұрын
@@evanzhoudev Perfect analogy, because as a bridge you walk over it and don't live on it. More people need to learn that lesson for sure.
@LambdaJack
@LambdaJack 7 ай бұрын
​@@anon_y_mousseYou have a nice excuse there. Need I say "Lambda Calculus" is a Straw Man. Lisp was discovered because LC was... inadequate.
@anon_y_mousse
@anon_y_mousse 7 ай бұрын
@@LambdaJack Okay, and where did I advocate for Lambda Calculus? Did you not read where I said that functional languages were inefficient? If you're doing pure math, it might be okay, but not for programming.
@LambdaJack
@LambdaJack 7 ай бұрын
@@anon_y_mousse You clearly have no clue what is a Link Register.
Lambda Calculus - Computerphile
12:40
Computerphile
Рет қаралды 1 МЛН
Lambda (λ) Calculus Primer
34:26
LigerLearn
Рет қаралды 15 М.
СИНИЙ ИНЕЙ УЖЕ ВЫШЕЛ!❄️
01:01
DO$HIK
Рет қаралды 3,3 МЛН
Sigma Kid Mistake #funny #sigma
00:17
CRAZY GREAPA
Рет қаралды 30 МЛН
Lambda Calculus!
9:51
Truttle1
Рет қаралды 58 М.
Just enough assembly to blow your mind
29:31
Kay Lack
Рет қаралды 159 М.
Programming with Math | The Lambda Calculus
21:48
Eyesomorphic
Рет қаралды 256 М.
Essentials: Functional Programming's Y Combinator - Computerphile
13:26
What is Lambda Calculus? (ft. Church Encodings)
15:11
Alex Lugo
Рет қаралды 53 М.
All Rust features explained
21:30
Let's Get Rusty
Рет қаралды 336 М.
СИНИЙ ИНЕЙ УЖЕ ВЫШЕЛ!❄️
01:01
DO$HIK
Рет қаралды 3,3 МЛН