The purest coding style, where bugs are near impossible

Описание к видео The purest coding style, where bugs are near impossible

🌟 Sponsored by: https://runme.dev

💜 Patreon:   / coderized  
💜 Discord:   / discord  

To learn more about my video making process, check out the faq in our Discord channel:   / discord  

---

Functional programming is a powerful paradigm in the programming world, where strict rules are applied in order to reduce bugs to a point where they are almost impossible to write (in many common cases).

It doesn't come without some difficulties though, and so this video aims to explain very simply, the concepts that underline the two main functional paradigms:

- (Normal) Functional - the paradigm we can borrow techniques from in many non-functional languages.
- Purely Functional - the paradigm that applies all the rules strictly, in order to be as bug free as possible, and the paradigm that covers most functional languages.

---

0:00 A functional welcome
0:33 Coderized intro
0:40 The imperative and declarative paradigms
1:32 The functional paradigm
1:50 First-class functions
2:07 Closures
2:42 Closures example
3:40 Using functional
3:45 Higher order functions
4:07 Immutability (and side-effects)
4:43 Currying and objects with closures
6:07 The purely functional paradigm
6:42 Evaluation vs execution
6:55 Strict immutability
7:06 Monads
7:23 Using what we can
7:38 Benefits and drawbacks
8:21 Keeping an open-mind
8:40 RUNME (Sponsor)
9:46 End credits

Комментарии

Информация по комментариям в разработке