Главная
Study mode:
on
1
Introduction
2
What is Functional Programming
3
Jargon
4
Immutability
5
Record Types
6
Bindings
7
Pure vs impure functions
8
impure function example
9
referential transparency
10
functions as firstclass values
11
currying
12
partial application
13
partial application example
14
algebraic data types
15
some types
16
value semantics
17
Recursion
18
Match Expressions
19
Tail Recursion
20
Reverse Immutable Lists
21
Folding Lists
22
Folding in C
23
Summary
24
Resources
25
Questions
Description:
Explore the fundamentals of functional programming in this comprehensive conference talk that demystifies complex jargon and concepts. Learn about immutability, record types, bindings, pure and impure functions, referential transparency, first-class functions, currying, partial application, algebraic data types, value semantics, recursion, match expressions, tail recursion, and list operations. Gain practical insights into implementing these concepts using F# and discover how functional programming principles are increasingly influencing modern software development across various programming languages and libraries.

Busting the Func'ing Jargon

NDC Conferences
Add to list
0:00 / 0:00