Главная
Study mode:
on
1
Intro
2
fundamentalist functional programming
3
side effects
4
Eric Lippert
5
Who gets the blame
6
Fundamentalism vs imperative programming
7
The real world is imperative
8
The world is imperative
9
Who is guilty
10
Acknowledge the presence of effect
11
Functions
12
Mutability
13
Multiple Values
14
Lazy
15
Opposites
16
Every coin has two sides
17
Making a distinction
18
Interface vs implementation
19
Haskell
20
Monoids
21
Explicit
22
Category Theory
23
Duality
24
monads
25
selfdual
26
imperative programming
Description:
Explore functional programming fundamentals in this GOTO Night 2012 conference talk by Erik Meijer. Delve into the core principles of functional programming, contrasting it with imperative approaches. Examine concepts like side effects, mutability, and lazy evaluation. Investigate the relationship between interface and implementation, and explore advanced topics such as monoids, category theory, and monads. Gain insights into the duality between functional and imperative programming paradigms, and understand how to acknowledge and manage effects in real-world applications. Learn from Meijer's expertise as he challenges conventional programming wisdom and presents a fresh perspective on software development.

Functional Programming from First Principles

GOTO Conferences
Add to list
00:00
-00:14