📚 node [[20200604222704 functional_programming]]
-
functional programming is a way of writing code by means of pure functions
-
benefits of functional programming:
-
Immutability
-
All values derived from old values
-
-
Testability
-
Pure functions are easy to test
-
-
-
difficulties of functional programming:
-
unintuivive
-
many people learn programming either imperatively or in an object-oriented manner
-
-
impractical?
-
interfacing with "the real world" is challenging
-
-
📖 stoas
- public document at doc.anagora.org/20200604222704-functional_programming
- video call at meet.jit.si/20200604222704-functional_programming
⥱ context
← back
(none)
(none)
↑ pushing here
(none)
(none)
↓ pulling this
(none)
(none)
→ forward
(none)
(none)
🔎 full text search for '20200604222704 functional_programming'