It’s birds all the way down: Fun Introduction to Lambda Calculus by Lucas da Costa | Armada JS 2019

Опубликовано: 15 Январь 2020
на канале: Armada JS
496
11

Functional programming, JavaScript, and Birds. Most people like two at least two of them.

In this talk, we’ll explore functional programming from a different angle. Instead of talking about functors, bifunctors, profunctors, monads, comonads and other trendy concepts we’ll take a step back and learn Lambda calculus itself.

How does lambda calculus express computation? How can we represent concepts such as true or false or, even better, how can we express boolean logic? How can we do arithmetic operations without using any numbers? What about loops? These are a few of the questions we’re going to answer and we’re gonna do that with small incremental steps.

During all this process we’ll also identify some unique and exquisite creatures: birds (or combinators, as some other people call them). These are patterns that will emerge naturally from the process of rediscovering lambda calculus and are guaranteed to blow everyone’s mind by their simplicity and elegance.

Rediscovering lambda calculus feels like rediscovering math and finally understanding what is behind functional programming.

We’ll finally let our Bluebird out. We won’t be too tough for him.

About Lucas da Costa:

Lucas is a Brazilian software engineer living in London. He breathes JavaScript and is passionate about open source. He is a core team member of Chai.js and Sinon.js, two of the most popular libraries in the JS ecosystem, and is always trying to find better and more efficient ways to solve problems. His motto is “strive to be lazy.”

Visit https://www.armada-js.com/ to check the latest info on our conference and subscribe to get the best JavaScript talks first!


Смотрите видео It’s birds all the way down: Fun Introduction to Lambda Calculus by Lucas da Costa | Armada JS 2019 онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь Armada JS 15 Январь 2020, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 49 раз и оно понравилось 1 людям.