Elucidations cover image

Episode 147: Gabriella Gonzalez discusses the intersection of algebra and programming

Elucidations

00:00

The Power of Functional Programming

When you first stumble across functional programming for the first time it will seem underwhelming because they'll be teaching you these very simple and boring things like how to create a record. The real breakthrough you get when you're learning functional programming is realizing that the boring concepts are actually all you need. Everything else is just assembled from those simple mathematical primitives. So we've been talking about algebraic concepts. So in functional programming there's another notion of multiplication and addition. And other examples that a function type is similar to exponentiation. So a function from a to b can be viewed as b raised to the eighth power.

Transcript
Play full episode

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app