CoRecursive: Coding Stories

Tech Talk: Bartosz Milewski on Category Theory

16 snips
Aug 15, 2019
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

Programming as Mathematical Structure

  • Programming is essentially a mathematical activity focused on structure and composition.
  • Category theory perfectly models programming by describing objects and arrows representing interactions.
INSIGHT

Category Theory Explains Composition

  • Category theory studies all ways to compose and decompose things via structure and interaction.
  • It describes systems abstractly by parts and their relationships, enabling clearer understanding and modular design.
INSIGHT

Why Functional Programming Fits Category Theory

  • Functional programming uses category theory because it is mathematically structured and less hacky.
  • Imperative programming lacks well-defined mathematical structure making category theory less applicable.
Get the Snipd Podcast app to discover more snips from this episode
Get the app